(R)ausgehende Anrufe gehen nicht

siluan

Neuer User
Mitglied seit
30 Apr 2006
Beiträge
23
Punkte für Reaktionen
0
Punkte
0
Seit Tagen beschäftige ich mit der Einrichtung eines Asterisk servers. Als Newbie ist das nicht ganz trivial, aber mit viel Lesen und googlen startet mein Asterisk ohne ersichtliche Fehlermeldungen und von meinem 'extern' ISDN Telefon kann ich das 'innere' , an der HFC Karte angeschlossene zweite ISDN Telefon erreichen.

T-Com---NTBA---externes ISDN Telefon[MSN WWWWWW] -----AVM PCI[MSN XXXXXX,YYYYYY] ----- Asterisk ---- HFC Karte ----- internes ISDN Telefon [MSN ZZZ]

Ich möchte zukünftig alle Telefonate, vom 'inneren' Telefon aus führen: alle eingehenden Anrufe, sei es über Fritz Card oder über Sipgate, sollen auf dem interenen ISDN Telefon auflaufen. Ausgehende Gespräche sollen je nach Vorwahl [8 oder 9] über die Fritz Card oder Sipgate geroutet werden.

Installiert wurde Asterisk auf einem Rechner mit Suse10, Kernel 2.6.13-15.8,
per bristuff-0.3.0-PRE-1o mit entsprechendem Florzpatch. zaphfc wird beim booten geladen und Asterisk vom User asterisk gestartet., beides ohne ersichtliche Fehlermeldungen [log Dateien, /proc/interrupts, /proc/zaptel/1 lspci, lsmod, capiinfo, etc. sieht alles sauber und ok aus]
Der Rechner ist über einen Router mit dem Internernet verbunden. NAT ist eingerichtet [port 5060 u. 10-20000 ]

Anrufe vom 'externen' Telefon kommen am 'inneren' Telefon an:
*CLI>
-- started pbx on channel (callgroup=0)!
-- Executing Dial("CAPI/contr1/XXXXXX-0", "Zap/g1/ZZZ|60") in new stack
-- Requested transfer capability: 0x00 - SPEECH
-- Called g1/882
== Primary D-Channel on span 1 up for TEI 64
-- Zap/1-1 is proceeding passing it to CAPI/contr1/XXXXXX-0
-- Zap/1-1 is ringing
-- Zap/1-1 answered CAPI/contr1/XXXXXX-0
-- CAPI Answering for MSN XXXXXX
-- Channel 0/1, span 1 got hangup request
-- Channel 0/1, span 1 received AOC-E charging 0 units
-- Hungup 'Zap/1-1'
== Spawn extension (default, XXXXXX, 1) exited non-zero on 'CAPI/contr1/XXXXXX-0'
-- CAPI Hangingup


Anrufe VOM 'inneren' sind nicht möglich, weder über sipgate noch über ISDN [AVM FritzPCI ]
*CLI>
.Accepting overlap voice call from '' to '<unspecified>' on channel 0/2, span 1
-- Starting simple switch on 'Zap/2-1'
-- Executing Dial("Zap/2-1", "Zap/g1/ZZZ|60") in new stack
-- Requested transfer capability: 0x00 - SPEECH
-- Called g1/882
-- Zap/1-1 is proceeding passing it to Zap/2-1
-- Zap/1-1 is ringing
-- Channel 0/1, span 1 got hangup request
-- Channel 0/1, span 1 received AOC-E charging 0 units
-- Zap/1-1 is busy
-- Hungup 'Zap/1-1'
== Everyone is busy/congested at this time (1:1/0/0)
-- Executing Busy("Zap/2-1", "") in new stack
-- Channel 0/2, span 1 got hangup request
== Spawn extension (default, 8VorwahlWWWWWW, 102) exited non-zero on 'Zap/2-1'
-- Hungup 'Zap/2-1'


Ich hoffe es macht Sinn was ich geschrieben habe und wo mein Problem liegt. Für Tips und jede Hilfe bin ich dankbar.

siluan

------------------------------------------


extensions.conf

[general]

static=yes
writeprotect=no
[globals]
IAXINFO=guest

[default]
include => incoming-calls
include => outgoing-calls

[incoming-calls]
exten => _X.,1,Dial(Zap/g1/ZZZ,60); ZZZ MSN am 'internen' ISDN Telefon
exten => _X.,2,Hangup

[outgoing-calls]
; 8 vorwaehlen -> über ISDN wählen
exten => _8.,1,Dial(Capi/contr1/${EXTEN:1},60)
exten => _8.,2,Congestion
exten => _8.,3,Hangup
exten => _8.,102,Busy

; 9 vorwaehlen -> Ueber SIP waehlen
exten => _9.,1,Dial(SIP/${EXTEN:1}@sipgate,60)
exten => _9.,2,Congestion
exten => _9.,3,Hangup
exten => _9.,102,Busy


--------
capi.conf

[general]
nationalprefix=49
internationalprefix=00
rxgain=0.8
txgain=0.8

[interfaces]

; mode: ptmp (point-to-multipoint) or ptp (point-to-point)
isdnmode=ptmp
; allow incoming calls to this list of MSNs, * == any
incomingmsn=XXXXXX,YYYYYY; meine beiden 'externen' MSN/Telefonnummern
; capi controller number
controller=1
; dialout group
group=1
; enable/disable software dtmf detection, recommended for AVM cards
softdtmf=1
; context for incoming calls
context=default
; number of concurrent calls on this controller (2 makes sense for single BRI)
devices => 2


;PointToPoint (55512-0)
;isdnmode=ptp
;msn=55512
;controller=2
;devices => 30


--------------
zapata.conf

[channels]
language=de
switchtype = euroisdn

; p2mp TE mode (for connecting ISDN lines in point-to-multipoint mode)
signalling = bri_net_ptmp

pridialplan = local
echocancel = yes
immediate=no
overlapdial=yes
context=default
group = 1

; S/T port 1-4
channel => 1-2


------------
sip.conf

[general]
port = 5060
bindaddr = 0.0.0.0
externip = mydyndns.org
Localnet = 192.168.9.0/255.255.255.0
srvlookup = yes
context =incoming-calls
disallow=all
allow=gsm
register => SIPID:[email protected]/SIPID <==== ist das ok oder SIP Telefonnummer ?
canreinvite=no
tos=0×18
insecure=very
nat=yes
dtmfmode=info

[sipgate]
type=friend
username=SIPID
secret=SIPPASSWD
host=sipgate.de
fromuser=SIPID
fromdomain=sipgate.de
context=incoming-calls
canreinvite=no
qualify=yes
disallow=all
allow=gsm
insecure=very
nat=yes
dtmfmode=info
tos=0×18
--------------
 
So wie es ausschaut rufst du dich selbst an und da kommt dann logischer weise besetzt.
-- Called g1/882
-- Zap/1-1 is proceeding passing it to Zap/2-1
-- Zap/1-1 is ringing
-- Channel 0/1, span 1 got hangup request
-- Channel 0/1, span 1 received AOC-E charging 0 units
-- Zap/1-1 is busy
-- Hungup 'Zap/1-1'
[incoming-sip]
müsste so aussehen:

exten => SIPID,1,Dial(Zap/g1/DEINE-MSN,60,tT)
exten => SIPID,2,Hangup

[incoming-capi]
weiss ich nicht nutze ich nicht

register => SIPID:[email protected]/SIPID <==== ist das ok oder SIP Telefonnummer ?
ist okay so wenn du hinter sipgate.de/ etwas anderes schreibst musst du das auch in [incoming-sip] ändern wie aber im forum zu lesen ist es besser die SIPID zu verwenden da es sonst wohl bei mehreren sipaccounts zu problemen kommt
z.B.:

register => SIPID:[email protected]/Telefonnummer

exten => Telefonnummer,1,Dial(Zap/g1/DEINE-MSN,60,tT)
exten => Telefonnummer,2,Hangup
 
Vielen Dank für deine Antwort :D .

Wenn ich die extensions wie folgt ändere, kann ich raus telefonieren [z.B. über die Vorwahl 8 mein 'externes' Telefon erreichen]

[default]
include => incoming-sip
include => outgoing-calls
[incoming-capi]

[incoming-sip]
exten => SIPID,1,Dial(Zap/g1/MSN,60,tT)
exten => SIPID,2,Hangup
[outgoing-calls]
; 8 vorwaehlen -> über ISDN wählen
exten => _8.,1,Dial(Capi/contr1/${EXTEN:1},60)
exten => _8.,2,Congestion
exten => _8.,3,Hangup
.
.
.

-------------------------------------

aber Gespräche kommen nicht mehr rein :( , z.b:


NOTICE[8977]: app_dial.c:1055 dial_exec_full: Unable to create channel of type 'SIP' (cause 3 - No route to destination)
== Everyone is busy/congested at this time (1:0/0/1)
-- Executing Busy("CAPI/contr1/XXXXXXX-3", "") in new stack


desweiteren bekomme ich :
*CLI>
NOTICE[8975]: chan_sip.c:5322 sip_reg_timeout: -- Registration for '[email protected]' timed out, trying again (Attempt #34)
 
Mach doch mal eins nach dem anderen:
[default]
include => incoming-sip
include => outgoing-sip

include => incoming-capi
include => outgoing-capi

[incoming-sip]
exten => SIPID,1,Dial(Zap/g1/MSN,60,trg)
exten => SIPID,2,Hangup

[outgoing-sip]
; 9 vorwaehlen -> Ueber SIP waehlen
exten => _9X.,1,SetCallerId,SIPID
exten => _9X.,2,Dial(SIP/${EXTEN:1}@sipgate,60,trg)
exten => _9X.,3,Hangup

[incoming-capi]
????

[outgoing-capi]
; 8 vorwaehlen -> Ueber Capi waehlen
exten => _8X.,1,Dial(Capi/contr1/${EXTEN:1},60)
exten => _8X.,2,Congestion
exten => _8X.,3,Hangup


so kannst du auf jeden fall über sip raus und rein
nicht vergessen context=incoming-calls in der sip.conf in incoming-sip zu ändern.
mit [incoming-capi] und [outgoing-capi] musst du dich selbst kümmern davon hab ich keinen plan
 
Zuletzt bearbeitet:
Vielen Dank für deine Hilfe. Mit der unten stehenden extensions.conf klappt fast alles. Fast, weil es offenbar Probleme mit meiner SIP-Telefonnummer gibt: Anrufe von Aussen kommen nicht an und es werden wechselnde Fehlermeldungen, von "Kein Anschluss unter dieser Nummer" oder "Störung" produziert. Die Störungsstelle ist informiert sie arbeiten darann.
Die Tonqualität bei einem Testanruf via 910000 ist mehr als bescheiden. Einige andere User berichten von vergleichbaren Schwierigkeiten.

Wie funktioniert das mit musiconhold ? mpg123 habe ich (bisher) nicht installiert, offenbar gibts damit seit Anfang 2005 Sicherheitsprobleme. Gibt es andere Möglichkeiten ?

siluan

-----------------------------------------
[incoming-sip]
exten => SIPID,Dial(Zap/g1/TelefonMSN,60,trg)
exten => SIPID,2,Hangup

[outgoing-sip]
; 9 vorwaehlen -> Ueber SIP waehlen
exten => _9.,1,SetCallerId,SIPID
exten => _9.,2,Dial(SIP/${EXTEN:1}@sipgate,60,trg)
exten => _9.,3,Hangup

[incoming-capi]
exten => MSN,1,Dial(Zap/g1/TelefonMSN,60)
exten => MSN.,2,Hangup


[outgoing-capi]
; 8 vorwaehlen -> Ueber Capi waehlen
exten => _8.,1,Dial(Capi/contr1/${EXTEN:1},60)
exten => _8.,2,Congestion
exten => _8.,3,Hangup
 
Lass dich mal nicht von der Qualität beim anruf der 10000 irretieren.
Ich tippe mal darauf das die nummer einfach nur überlastet ist weil sie zu oft angerufen wird. Erst mal mit einem richtigen sip anruf testen und dann an den settings feintunen sprich entsprechende codecs passend zu deiner bandbreite und hardware einstellen und und und. Warum die nummer nicht aus dem festnetz zu erreichen ist kann zwei ursachen haben entweder stimmt bei deinen einstellungen etwas noch nicht dann siehst du aber zumindest in der cli das ein ruf reinkommt aber aus irgend einem grund nicht weiterbearbeitet werden kann oder so wie es mir mit einem bekannten geht das da irgend etwas faul ist sipgate zu sipgate funktioniert freenet zu sipgate geht auch nur aus dem handy und festnetz ist seine ortsnetzrufnummer nicht zu erreichen. es kommt dann immer eine ansage diese rufnummer ist uns nicht bekannt. er schreibt seit 5 wochen mails an sipgate bisher leider erfolglos.
 
Zuletzt bearbeitet:
Am Router und an der *cli> kommt nix an. Die Ansage "Kein Anschluss unter dieser Nummer" stammt eindeutig von der T-Com, was imho auf ein Sipgate Problem hinweist.
5 Wochen, oje das kann ja was werden :(

siluan
 
Router? Die entsprechenden forwardings hast du doch hoffentlich auch in dem ding eingestellt ja?
 
Natürlich :)


Ergänzung: seit ein paar Tagen funktioniert nun auch die neue Sipgate Nummer :)
 
Zuletzt bearbeitet:
Kostenlos!

Neueste Beiträge

Statistik des Forums

Themen
248,872
Beiträge
2,303,452
Mitglieder
378,532
Neuestes Mitglied
Nik320