Nichts geht ;-(

McRib

Neuer User
Mitglied seit
27 Jan 2005
Beiträge
126
Punkte für Reaktionen
0
Punkte
0
Hallo !

Irgendwie habe ich ein paar Ostereier, die ich nicht finde:

1. 2090 und 2092 sind erreichbar, geben aber nichts von sich...
2. Rauswaehlen fuehrt zu "Das Gespraech mit [sipgate-id] wurde beendet" (kommentar von firefly an 2000)
3. Einwahl klappt auch nicht



extension.conf
Code:
[default]

exten => _200X,1,Dial(SIP/${EXTEN})
exten => _200X,2,Voicemail(u${EXTEN})
exten => _200X,102,Voicemail(b${EXTEN})
exten => _200X,103,Hangup

exten => 2090,1,VoicemailMain(${CALLERIDNUM})
exten => 2090,2,Wait(3)
exten => 2090,3,Hangup

;exten => 2091,1,VoicemailMain()

exten => 2092,1,Answer
exten => 2092,1,DateTime
exten => 2092,2,Wait(3)
exten => 2092,3,Hangup

exten => 1234567,1,Dial(SIP/2000)


exten => _0049.,1,SetCallerID(111111111111)
exten => _0049.,2,SetCIDName(max muster)
exten => _0049.,3,Dial(SIP/0${EXTEN:4}@1234567,30,t)
exten => _0049.,4,Hangup

exten => _0N.,1,SetCallerID(222222222222)
exten => _0N.,2,SetCIDName(max muster)
exten => _0N.,3,Dial(SIP/1234567,30,tr)
exten => _0N.,4,Hangup

exten => s,1,SetCIDName(max muster)
exten => s,2,Dial(SIP/1234567,30,t)
exten => s,3,Hangup

sip.conf
Code:
[general]
disallow=all
allow=gsm
allow=ulaw
allow-alaw
bindaddr=0.0.0.0
canreinvite=no
;language=de
nat=no

register => 1234567:[email protected]/1234567


; firefly
[2000]
type=friend
username=2000
secret=abcdef
;auth=md5
host=dynamic



; sipgate.co.uk
[1234567]
fromuser=1234567
fromdomain=sipgate.co.uk
host=sipgate.co.uk
insecure=very
nat=yes
qualify=yes
secret=abcdef
type=friend
username=1234567
 
in der sip.conf muss unter [general] nat=yes sein, ausserdem welche IP soll * als deine öffentliche IP propagieren?

Es fehlt im Einzelnen noch:

externhost=myip.dyndns.org ; oder static IP
localnet=10.0.0.0/255.255.255.0 ; deine Netid und subnetmask
srvlookup=yes
context=default
insecure=very
nat=yes
dtmfmode=info
maxexpirey=3600
defaultexpirey=1200

und bei den provider-Definitionen (type=friend)
nat=no
 
Keine Aenderung nach Anwendung der Tips:
Code:
Sip read:
INVITE sip:[email protected] SIP/2.0
To: <sip:[email protected]:5060;transport=udp>;tag=as753dc301
From: "2000"<sip:[email protected]>;tag=6e0d3020
Via: SIP/2.0/UDP 10.0.0.14:5060;branch=z9hG4bK-d87543-ca26b05802099936-1--d87543-;rport
Call-ID: 407fd1502d55607c@b3Jhbmdl
CSeq: 2 INVITE
Contact: <sip:[email protected]:5060>
Max-Forwards: 70
Content-Type: application/sdp
Proxy-Authorization: Digest username="2000",realm="asterisk",nonce="507c85a6",uri="sip:[email protected]",response="5ca7614e36b0aff3aae0853a5bd5ad78",algorithm=MD5
User-Agent: Firefly
Content-Length: 300

v=0
o=2000 0 0 IN IP4 0.0.0.0
s=
c=IN IP4 0.0.0.0
t=0 0
m=audio 5000 RTP/AVP 97 110 3 0 8 101
a=rtpmap:97 iLBC/8000/1/8000
a=rtpmap:110 SPEEX/8000/1/8000
a=rtpmap:3 GSM/8000/1/8000
a=rtpmap:0 PCMU/8000/1/8000
a=rtpmap:8 PCMA/8000/1/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16

12 headers, 13 lines
Using latest request as basis request
Sending to 10.0.0.14 : 5060 (non-NAT)
Found RTP audio format 97
Found RTP audio format 110
Found RTP audio format 3
Found RTP audio format 0
Found RTP audio format 8
Found RTP audio format 101
Peer audio RTP is at port 0.0.0.0:5000
Found description format iLBC
Found description format SPEEX
Found description format GSM
Found description format PCMU
Found description format PCMA
Found description format telephone-event
Capabilities: us - 0x6(GSM|ULAW), peer - audio=0x60e(GSM|ULAW|ALAW|SPEEX|ILBC)/video=0x0(EMPTY), combined - 0x6(GSM|ULAW)
Non-codec capabilities: us - 0x1(G723), peer - 0x1(G723), combined - 0x1(G723)
Found user '2000'
Looking for 10000 in default
Reliably Transmitting (no NAT):
SIP/2.0 404 Not Found
Via: SIP/2.0/UDP 10.0.0.14:5060;branch=z9hG4bK-d87543-ca26b05802099936-1--d87543-
From: "2000"<sip:[email protected]>;tag=6e0d3020
To: <sip:[email protected]:5060;transport=udp>;tag=as753dc301
Call-ID: 407fd1502d55607c@b3Jhbmdl
CSeq: 2 INVITE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER
Contact: <sip:[email protected]>
Content-Length: 0


 to 10.0.0.14:5060
avocado*CLI>

Sip read:
ACK sip:[email protected] SIP/2.0
To: <sip:[email protected]:5060;transport=udp>;tag=as753dc301
From: "2000"<sip:[email protected]>;tag=6e0d3020
Via: SIP/2.0/UDP 10.0.0.14:5060;branch=z9hG4bK-d87543-ca26b05802099936-1--d87543-;rport
Call-ID: 407fd1502d55607c@b3Jhbmdl
CSeq: 2 ACK
Content-Length: 0


7 headers, 0 lines
Destroying call '407fd1502d55607c@b3Jhbmdl'
avocado*CLI>

Sip read:
ACK sip:[email protected] SIP/2.0
To: <sip:[email protected]:5060;transport=udp>;tag=as753dc301
From: "2000"<sip:[email protected]>;tag=6e0d3020
Via: SIP/2.0/UDP 10.0.0.14:5060;branch=z9hG4bK-d87543-c5167e18d53c9968-1--d87543-;rport
Call-ID: 407fd1502d55607c@b3Jhbmdl
CSeq: 2 ACK
Contact: <sip:[email protected]:5060>
Max-Forwards: 70
Proxy-Authorization: Digest username="2000",realm="asterisk",nonce="507c85a6",uri="sip:[email protected]",response="5ca7614e36b0aff3aae0853a5bd5ad78",algorithm=MD5
User-Agent: Firefly
Content-Length: 0


11 headers, 0 lines
Destroying call '407fd1502d55607c@b3Jhbmdl'


Ist das normal ?

<sip:[email protected]:5060;transport=udp>;tag=as753dc301

host.domain.tld ist mein rechner... 10000 ist Testnummer bei sipgate...

externhost + localnet machen aus meiner Sicht keinen Sinn, da Asterisk direkt auf dem Router(Firewall) laeuft.
context=default context IST default per default...
insecure=very ist das fuer das lokale Netz wirklich noetig ?
nat=yes Asterisk sitzt direkt am aeusseren Interface...
expirey hmmmm....


An dem ausseren Interface gibt es trotz initiiertem call keinen Traffic... :?
 
insecure=very bezieht sich auf das register und ist notwendig.
Mein * läuft auch auf dem router und externhost und localnet sind gesetzt.
Wenn du eine feste IP hast dann setze statt externhost halt externip=domain (wird gebraucht!).
nat=yes ist auch wieder für das register zu sehen.
context=default kannst du weglassen (ist default) - ich setze dies jedoch immer zu Dokumentationszwecken - ebenso das expirey.

Wie gesagt - ich kann dir nur beschreiben wie es bei mir eingestellt ist und funktioniert!
 
Trage unter [2000]er context in sip.conf nochmal den zu verwendenden context der extensions.conf ein, also

context=default

Das hatte letztens schon mal einer, dass es ohne Eintrag im Context des Clients nicht ging und auch bei Dir scheint es so zu sein, deshalb die Meldung:

Looking for 10000 in default
Reliably Transmitting (no NAT):
SIP/2.0 404 Not Found

Gruß,
Tin
 
Hallo !

Ich habe Eure Tips umgestetzt allerdings ohne Erfolg. Ich habe mit x-lite den sipgate Account getestet und es klingelt beim peer.

Trotz der Firewall-Problematik mit NAT etc. verstehe ich nicht, warum voicemail im lokalten Netz nicht funktioniert (kein Ton - kein Menue)

@TinTin: verstehe zwar nicht wieso ich wenn 10000 in default nicht gefunden wird bei 2000 der context eingetragen werden soll, aber es funktioniert trotzdem nicht.

die Zeitansage funktioniert auch nicht, obwohl sie imselben Netz ist. :-(
 
An welcher Stelle in deiner extensions.conf wählst du eigentlich Richtung Sipgate raus - ich sehe davon nix!
 
Na, der Dial-Befehl ist schon da, aber ich frage mich, was "in WIrklichkeit" in den beiden "SetCallerID" Zeilen angegeben wird. Wenn da nämlich nicht die Sipgate-ID drinsteht, klappt das auch nicht mit dem Anrufen.

Und heißt der Befehl zur Zeitansage nicht "SayUnixTime" ?
 
Wir mir gerade erst auffällt.. da Du firefly benutzt, mußt Du auf jeden Fall auch noch ein qualify=no setzen im [2000]er context der sip.conf, sonst kann es auch nix werden.

Gruß,
Tin
 
@netview:

Dial ueber sipgate erfolgt ueber

exten => s,1,SetCIDName(max muster)
exten => s,2,Dial(SIP/1234567,30,t)
exten => s,3,Hangup


@tintin: qualify=no brachte nichts :-(

@betateilchen:

a) in setcallerid steht bei _0049 die sipgate festnetznummer bei _0N die festnetznummer eines schweizer(ischen) Providers

b) ja, Du hast Recht: DateTime ist obsolet ... werde ich aendern ...

--
Warum geht voicemail nicht ? Sollte zum Testen ideal sein
 
besser so:

exten => s,1,SetCIDName(max muster)
exten => s,2,Dial(SIP/${EXTEN}@1234567,30,t)
exten => s,3,Hangup
 
@McRib

hier muß qualify=no auch noch rein, sipgate mag das qualify=yes auch nicht

; sipgate.co.uk
[1234567]
...
qualify=no

poste am besten nochmal die jetzt aktuellen configs von Dir und einen erneuten debug von einem call.

Gruß,
Tin
 
Hallo !

Also hier die Files:

Code:
host*CLI> show dialplan
[ Context 'default' created by 'pbx_config' ]
  '2090' =>         1. VoicemailMain(${CALLERIDNUM})              [pbx_config]
                    2. Wait(3)                                    [pbx_config]
                    3. Hangup()                                   [pbx_config]
  '2092' =>         1. Answer()                                   [pbx_config]
                    2. SayUnixTime()                              [pbx_config]
                    3. Wait(3)                                    [pbx_config]
                    4. Hangup()                                   [pbx_config]
  '478xxxx' =>      1. Dial(SIP/2000)                             [pbx_config]
  's' =>            1. Dial(SIP/478xxxx|30|t)                     [pbx_config]
                    2. Hangup()                                   [pbx_config]
  '_0049.' =>       1. Dial(SIP/0${EXTEN:4}@478xxxx|30|t)         [pbx_config]
                    2. Hangup()                                   [pbx_config]
  '_0N.' =>         1. Dial(SIP/${EXTEN}@478xxxx|30|tr)           [pbx_config]
                    2. Hangup()                                   [pbx_config]
  '_200X' =>        1. Dial(SIP/${EXTEN})                         [pbx_config]
                    2. Voicemail(u${EXTEN})                       [pbx_config]
                    102. Voicemail(b${EXTEN})                     [pbx_config]
                    103. Hangup()                                 [pbx_config]


[ Context 'parkedcalls' created by 'res_features' ]
  '700' =>          1. Park()                                     [res_features]

Code:
[general]
disallow=all
allow=gsm
allow=ulaw
allow-alaw
;bindaddr=0.0.0.0
canreinvite=no
;language=de
nat=yes
externhost=host.ath.cx
;localnet=10.0.0.0/255.255.255.0
dtmfmode=info
;defaultexpirey=1200
;maxexpirey=3600
;srvlookup=yes
;insecure=very
qualify=no

register => 4132511xxxx:[email protected]
;register => 777xxxx:[email protected]/777xxxx
register => 478xxxx:[email protected]/478xxxx


; firefly
[2000]
type=friend
username=2000
secret=PASSWD
;auth=md5
host=dynamic
nat=no
;context=default


; sipcall
[4132511xxxx]
host=sip.backbone.ch
insecure=very
secret=PASSWD
type=friend
username=4132511xxxx

; sipgate.de
;[777xxxx]
;fromuser=777xxxx
;fromdomain=sipgate.de
;host=sipgate.de
;insecure=very
;nat=no
;qualify=yes
;secret=PASSWD
;type=friend
;username=777xxxx

; sipgate.co.uk
[478xxxx]
fromuser=478xxxx
fromdomain=sipgate.co.uk
host=sipgate.co.uk
insecure=very
;nat=yes
qualify=yes
secret=PASSWD
type=friend
username=478xxxx

Code:
Sip read:
INVITE sip:[email protected]:5060;transport=udp SIP/2.0
To: <sip:[email protected]:5060;transport=udp>
From: "2000"<sip:[email protected]>;tag=704a2d5d
Via: SIP/2.0/UDP 10.0.0.14:5060;branch=z9hG4bK-d87543-9149db2ea4445d13-1--d87543-;rport
Call-ID: c36be31dbb28ae1b@b3Jhbmdl
CSeq: 1 INVITE
Contact: <sip:[email protected]:5060>
Max-Forwards: 70
Content-Type: application/sdp
User-Agent: Firefly
Content-Length: 300

v=0
o=2000 0 0 IN IP4 0.0.0.0
s=
c=IN IP4 0.0.0.0
t=0 0
m=audio 5000 RTP/AVP 97 110 3 0 8 101
a=rtpmap:97 iLBC/8000/1/8000
a=rtpmap:110 SPEEX/8000/1/8000
a=rtpmap:3 GSM/8000/1/8000
a=rtpmap:0 PCMU/8000/1/8000
a=rtpmap:8 PCMA/8000/1/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16

11 headers, 13 lines
Using latest request as basis request
Sending to 10.0.0.14 : 5060 (NAT)
Reliably Transmitting (no NAT):
SIP/2.0 407 Proxy Authentication Required
Via: SIP/2.0/UDP 10.0.0.14:5060;branch=z9hG4bK-d87543-9149db2ea4445d13-1--d87543-
From: "2000"<sip:[email protected]>;tag=704a2d5d
To: <sip:[email protected]:5060;transport=udp>;tag=as6e6753d9
Call-ID: c36be31dbb28ae1b@b3Jhbmdl
CSeq: 1 INVITE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER
Contact: <sip:[email protected]>
Proxy-Authenticate: Digest realm="asterisk", nonce="7061019e"
Content-Length: 0


 to 10.0.0.14:5060
Scheduling destruction of call 'c36be31dbb28ae1b@b3Jhbmdl' in 15000 ms
Found user '2000'
host*CLI>

Sip read:
ACK sip:[email protected]:5060;transport=udp SIP/2.0
To: <sip:[email protected]:5060;transport=udp>;tag=as6e6753d9
From: "2000"<sip:[email protected]>;tag=704a2d5d
Via: SIP/2.0/UDP 10.0.0.14:5060;branch=z9hG4bK-d87543-9149db2ea4445d13-1--d87543-;rport
Call-ID: c36be31dbb28ae1b@b3Jhbmdl
CSeq: 1 ACK
Content-Length: 0


7 headers, 0 lines
host*CLI>

Sip read:
INVITE sip:[email protected] SIP/2.0
To: <sip:[email protected]:5060;transport=udp>;tag=as6e6753d9
From: "2000"<sip:[email protected]>;tag=704a2d5d
Via: SIP/2.0/UDP 10.0.0.14:5060;branch=z9hG4bK-d87543-ca26b05802099936-1--d87543-;rport
Call-ID: c36be31dbb28ae1b@b3Jhbmdl
CSeq: 2 INVITE
Contact: <sip:[email protected]:5060>
Max-Forwards: 70
Content-Type: application/sdp
Proxy-Authorization: Digest username="2000",realm="asterisk",nonce="7061019e",uri="sip:[email protected]",response="8fcf1b3077e247ec6088abe64c0c261b",algorithm=MD5
User-Agent: Firefly
Content-Length: 300

v=0
o=2000 0 0 IN IP4 0.0.0.0
s=
c=IN IP4 0.0.0.0
t=0 0
m=audio 5000 RTP/AVP 97 110 3 0 8 101
a=rtpmap:97 iLBC/8000/1/8000
a=rtpmap:110 SPEEX/8000/1/8000
a=rtpmap:3 GSM/8000/1/8000
a=rtpmap:0 PCMU/8000/1/8000
a=rtpmap:8 PCMA/8000/1/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16

12 headers, 13 lines
Using latest request as basis request
Sending to 10.0.0.14 : 5060 (non-NAT)
Found user '2000'
Found RTP audio format 97
Found RTP audio format 110
Found RTP audio format 3
Found RTP audio format 0
Found RTP audio format 8
Found RTP audio format 101
Peer audio RTP is at port 0.0.0.0:5000
Found description format iLBC
Found description format SPEEX
Found description format GSM
Found description format PCMU
Found description format PCMA
Found description format telephone-event
Capabilities: us - 0x6 (gsm|ulaw), peer - audio=0x60e (gsm|ulaw|alaw|speex|ilbc)/video=0x0 (nothing), combined - 0x6 (gsm|ulaw)
Non-codec capabilities: us - 0x1 (g723), peer - 0x1 (g723), combined - 0x1 (g723)
Looking for 777xxxx in default
Reliably Transmitting (no NAT):
SIP/2.0 404 Not Found
Via: SIP/2.0/UDP 10.0.0.14:5060;branch=z9hG4bK-d87543-ca26b05802099936-1--d87543-
From: "2000"<sip:[email protected]>;tag=704a2d5d
To: <sip:[email protected]:5060;transport=udp>;tag=as6e6753d9
Call-ID: c36be31dbb28ae1b@b3Jhbmdl
CSeq: 2 INVITE
User-Agent: Asterisk PBX
llow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER
Contact: <sip:[email protected]>
Content-Length: 0


 to 10.0.0.14:5060
host*CLI>

Sip read:
ACK sip:[email protected] SIP/2.0
To: <sip:[email protected]:5060;transport=udp>;tag=as6e6753d9
From: "2000"<sip:[email protected]>;tag=704a2d5d
Via: SIP/2.0/UDP 10.0.0.14:5060;branch=z9hG4bK-d87543-ca26b05802099936-1--d87543-;rport
Call-ID: c36be31dbb28ae1b@b3Jhbmdl
CSeq: 2 ACK
Content-Length: 0


7 headers, 0 lines
Destroying call 'c36be31dbb28ae1b@b3Jhbmdl'
host*CLI>

Sip read:
ACK sip:[email protected] SIP/2.0
To: <sip:[email protected]:5060;transport=udp>;tag=as6e6753d9
From: "2000"<sip:[email protected]>;tag=704a2d5d
Via: SIP/2.0/UDP 10.0.0.14:5060;branch=z9hG4bK-d87543-c5167e18d53c9968-1--d87543-;rport
Call-ID: c36be31dbb28ae1b@b3Jhbmdl
CSeq: 2 ACK
Contact: <sip:[email protected]:5060>
Max-Forwards: 70
Proxy-Authorization: Digest username="2000",realm="asterisk",nonce="7061019e",uri="sip:[email protected]",response="8fcf1b3077e247ec6088abe64c0c261b",algorithm=MD5
User-Agent: Firefly
Content-Length: 0


11 headers, 0 lines
Destroying call 'c36be31dbb28ae1b@b3Jhbmdl'

Was ich nicht verstehe ist, warum der Call nicht an sipgate geht, sondern irgendwie sich in Asterisk zu Tode looped...
 
Du hast ja wieder alles auskommentiert, was man Dir geraten hat - so kommt man nicht weiter, sorry...
 
@tintin:

Als es 'einkommentiert' war funktionierte es auch nicht... Vor allem bringt es nichts in bezug auf die lokalen services, also voicemail und zeitansage. Wenn ich 2092 waehle, meldet firefly

Die Verbindung wurde hergestellt
In call with 2092 ...

Es gibt aber kein Audio... Sound funktioniert, da ich beim Auflegen einen Piep hoeren kann.

Was ich braeuchte, waere eine Minimal-Konfiguration: Also ein SIP-Client und Voicemail + ggf Zeitansage...

Ich habe den Verdacht, dass Asterisk nicht sauber installiert ist. Ich habe den port zwar komplett de-installiert, um dann eine 1.0.7er Version zu installieren, aber das hat nichts gebracht...
 
Das hast du auch nicht probiert:

exten => s,1,SetCIDName(max muster)
exten => s,2,Dial(SIP/${EXTEN}@1234567,30,t)
exten => s,3,Hangup
 
Wenn Du alles besser weißt, wieso fragst Du dann hier überhaupt?

bindaddr , die qualify=no usw. sind ein absolutes MUSS für sipgate und firefly und sicherheitshalber auch direkt im eigenen context angeben, nicht nur unter [general], auch das context=default im 2000er context fehlt, Du hast immer noch den gleichen Fehler im debug output.

Dies sind alles Dinge die hier keine OPTION sind, um den Fehler zu finden, sondern Dinge die eingestellt werden MÜSSEN, also laß Sie auch drin, wenn es dann immer noch nicht geht hilft der debug output an anderer Stelle sicher weiter.

Firefly bindet man im übrigen überhaupt besser per IAX an, statt per SIP. Einen debug output des calls an 2092 hast Du nicht geposted. Wenn im 2000er (firefly) context kein qualify=no drin ist, ist es typisch, dass keine ordentlich Verbindung zustande kommt.

Bevor ich nicht alles so wie hier von allen vorgeschlagen in Deinen configs (extensions.conf hast Du vergessen zu posten) sehe und dann einen debug output dazu, kann =ich= Dir zumindest nicht weiterhelfen.

Viel Glück.

Gruß,
Tin
 
nochmal:

Beim Dial über Sipgate ist es zwingend erforderlich, zuvor mit SetCallerID die 7-stellige Sipgate-ID mit zu übergeben, ansonsten kriegst Du das Wählen nicht zum Laufen :!:
 
@betateilchen:

hatte vorher die festnetznummer drin... Hatte Deine Mail so verstanden, das Teil rauszunehmen...

@tintin:

Wenn Du alles besser weißt, wieso fragst Du dann hier überhaupt?

Weil ich dachte, weiterführende Hinweise zu bekommen...!

Danke für den Tip mit firefly und iax - firefly benutze ich zum Testen, weil ich x-lite nicht leiden kann. firefly soll durch einen ATA ersetzt werden, daher SIP !!

extensions.conf: Habe output von show dialplan gepostet - reicht das nicht ?

@netview:
Sorry, hatte nur die Zeilen mit exten => _0N geaendert. War schon spaet... Habe die Aenderungen an exten => s eben vorgenommen...
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
244,839
Beiträge
2,219,264
Mitglieder
371,543
Neuestes Mitglied
Brainbanger
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.