sip callback.php

cli> sip show registry
Host Username Refresh State
sip-gmx.net:5060 4976668xxx 105 Registered

hilft das weiter?
 
Sieht schonmal gut aus.
was sagt sip show peers ?
 
sagt:

Name/username Host Dyn Nat ACL Mask Port Status
gmx/497666xxxx 212.227.15.196 N 255.255.255.255 5060 OK (185 ms)

wobei bei die letzte nr des usernamens fehlt.
 
hmmmm.....stimmt auch alles.
Wenn Du nun auch noch das callfile richtig geschrieben hast und dessen bin ich mir sicher, kannst Du nur hoffen, dass sich hier einer der Moderatoren meldet und Dir WIRKLICH weiterhilft.
b.t.w. wie Du aus meinem Avatar entnehmen kannst, habe ich bisher eine ganze Menge posten müssen, um bis dahin zu kommen, wo ich jetzt bin, nämlich immer noch am Anfang. Auch wenn da steht "Experte", sollte doch besser "fortgeschrittener Anfänger" dort stehen. Ich kann Dir nun leider wirklich nicht mehr weiterhelfen, hier sollten besser die wirklichen Experten ran.

Grüße
Günter :)
 
okay, mein callfile scheint mir richtig zu sein, immerhin ruft er ja zurück und springt in den richtigen kontext. nur leider sendet dann GMX ein BYE. Ich hoffe, dass ich hier noch rat finde.

grüße

ullrich
 
@ullrich

Am besten postest Du mal Deine aktuelle sip.conf, relevante Auszüge aus extensions.conf und das callfile, vielleicht kann Dir dann jemand helfen, ansonsten rät man nur rum...

Gruß,
Tin
 
Okay, dann kommt hier mal meine Version:

extensions.conf:

register => 497666xxxxxx:[email protected]/497666xxxx


[dialout]
exten => _.,1,Answer
exten => _.,2,Wait(15)
exten => _.,3,DISA(no-password|dial)
exten => _.,4,Wait(2)
exten => _.,5, Hangup
exten =>_.,102,Busy
exten => h,1,Hangup

[dial]
exten => _.,1,SetCallerID(497666xxxxx)
exten => _.,2,Dial(SIP/${EXTEN}@gmx,60,tr)
exten => _.,3,Congestion

sip.conf

[gmx]
context=external-GMX_eingehend
type=friend
username=497666xxxxx
secret=geheim
host=sip-gmx.net
fromuser=497666xxxxx
fromdomain=sip-gmx.net
qualify=yes
allow=gsm
allow=g726
allow=g729
allow=gsm
allow=ilbc
allow=speex
allow=g723.1
insecure=very
caninvite=no
canreinvite=no
nat=yes
maxexpirey=3600
defaultexpirey=240

callfile

Channel: SIP/0766yyyyy@gmx
MaxRetries: 1
Callerid: 497666xxxxx
RetryTime: 60
WaitTime: 30
Context: dialout
Extension: s
Priority: 1

Was das callfile angeht, so kopiere ich es momentan manuel. Dann kommt auch der Rückruf. Aber kein Ton & nach 13. Sekunden sendet gmx mir ein BYE.

Vielen Dank für Deine Hilfe

Ullrich
 
@Ullrich

das Problem ist, dass Du mit GMX sowohl das Handy zurückrufst, als auch versuchst ein Freizeichen für ein "zweites" Gespräch zu bekommen. GMX wird pro account wahrscheinlich nur EIN Gespräch zulassen. Also entweder zweiten GMX account zulegen oder einen anderen zusätzlichen Provider oder, falls Du ISDN eingebunden hast, das ISDN zum Rückruf oder für die Bereitstellung des Freizeichens benutzen.

Für den Rückruf auf's Handy wäre sowieso z.B. sipgate zu bevorzugen, weil der Rückruf dann nur 19c/min. kostet, noch billiger natürlich per ISDN mit CbC für ca. 15c/min. (so wie Günter es macht)

Gruß,
Tin
 
@Tin:
richtig, bei mir Rückruf über ISDN per CbC, dann Verbindung ins Festnetz über VoIP per GMX.
Ich hoffe sehr, Du nimmst es mir nicht übel, dass hier mal "das Küken schlauer sein wollte als die Henne".

Grüße und weiter Gutes Gelingen

Günter
 
Merkwürdig, denn mein Posting von 12:28 zeigt doch, dass er die Verbindung kappt, bevor er überhaupt die zweite Verbindung aufmacht.
Direkt beim Ausführen von DISA werden doch lediglich die DTMF Signale ausgewertet, oder?
Und wenn ich gar keine Nr. eingebe, dann bricht er ebenfalls nach den ca. 13 Sekunden ab.
Any ideas?

Gruß

Ullrich

& Vielen Dank für das Feedback.
 
Nur mal so zum allgemeinen Verständnis:
Wenn es stimmt, dass EIN GMX-Account auch lediglich EIN Gespräch zulässt (und davon ist auszugehen), wie soll dann der Rückruf bzw. das Weiterleiten bei Deiner bisherigen Konfiguration funktionieren?

[dial]
exten => _.,1,SetCallerID(497666xxxxx)
exten => _.,2,Dial(SIP/${EXTEN}@gmx,60,tr)
exten => _.,3,Congestion

damit initiierst Du den Rückruf.

und dann willst Du mit dem gleichen Account im Callfile mit

Channel: SIP/0766yyyyy@gmx

ein Freizeichen haben; das funktioniert so nicht! Wie schon Tin gesagt hat, Du brauchst ZWEI Wege, damit die Sache funktioniert.
GMX kappt nicht die Verbindung; sondern Dein Asterisk erkennt, das Du ihn wegen einem CallBack anrufst und nimmt gar nicht erst ab. Nach der Erkennung ruft er zurück (bei Dir über GMX) und Du willst danach über denselben GMX-Account (sofern xxxxx das selbe ist wie yyyyy) eine Festnetz-Verbindung herstellen. Das funktioniert so DEFINITIV nicht!!

Sorry, bitte Tin; korrigieren, wenn falsch.
edit: es gibt hier kein Posting von 12:28 von Dir, habe intensiv nachgesucht. Und selbst wenn: GMX kappt die Verbindung, weil Du eine neue Verbindung über GMX initiieren willst; das kann so nicht funktionieren.

Bitte Tin um Korrektur, wenn falsch.
Grüße
Günter
 
@Ullrich

Kann sein, dass es auch gleich zwei Probleme sind. Ich sehe gerade auch noch, dass Du im callfile extension: s gesetzt hast und ich bin mir nicht sicher, ob _. das überhaupt abgreift, also besser schreiben:

[dialout]
exten => s,1,Answer
exten => s,2,Wait(15)
exten => s,3,DISA(no-password|dial)
exten => s,4,Wait(2)
exten => s,5, Hangup
exten => s,102,Busy
exten => h,1,Hangup

[dial] kann so bleiben wie es ist, allerdings würde ich vorsichtshalber abraten contexte wie Funktionen (DIAL) zu benennen, vielleicht kann es da zu Konflikten kommen... benutze evtl. lieber einen anderen Namen (dann natürlich auch in der DISA Zeile ändern)

Aber wie schon gesagt, wahrscheinlich gehen 2 Telefonate gleichzeitig eh nicht über GMX, deshalb mußt Du in der Beziehung auch was tun :)

Gruß,
Tin
 
Hi allerseits,

danke für Deinen Tip, ich habe das ganze jetzt auf "s" umgestellt. Leider tut's immer noch nicht. Also das Debugging, das ich erwähnte, war um 12:16 ich habe es aber auch nochmal hier:

-- Attempting call on SIP/07666yyyyyy@gmx for s@dialout:1 (Retry 1)
> Channel SIP/gmx-09ab was answered.
-- Executing Answer(SIP/gmx-09ab, ) in new stack
-- Executing Wait(SIP/gmx-09ab, 15) in new stack
== Spawn extension (dialout, s, 2) exited non-zero on 'SIP/gmx-09ab'
-- Executing Hangup(SIP/gmx-09ab, ) in new stack
== Spawn extension (dialout, h, 1) exited non-zero on 'SIP/gmx-09ab'
May 3 11:29:04 NOTICE[4408]: pbx_spool.c:242 attempt_thread: Call completed to SIP/0766yyyyyy@gmx

Wenn ich das richtig sehe, dann kappt GMX die Verbindung bevor das Commando DISA aufgerufen wird. Es wird also noch gar keine 2-te Verbindung aufgebaut. Oder? Hast Du eine Ahnung warum die Verbindung jetzt schon unterbrochen wird?

2. Frage: Ist es mit einem VOIP Zugang nicht möglich wie bei ISDN 2 Verbindungen zu eröffnen und die dann zu verbinden? GMXPhone kann doch auch 3-er Konferenzen zusammenschalten.

Viele Grüße

Ullrich
 
@Ullrich

Laut diesem Thread: http://www.ip-phone-forum.de/forum/viewtopic.php?t=13487 soll es doch möglich sein mit GMX über den selben account gleichzeitg 2 Gespräche zu führen, sofern das jetzt nicht in der Zwischenzeit geändert wurde, liegt das Problem also evtl. doch woanders.

Ich kann es nur im Moment nicht sehen woran es liegt - alles scheint in Deiner Konfiguration ok zu sein - allerdings habe ich es mit GMX auch noch nie probiert, nur mit Sipgate & Nikotel. Das einzige, was ich mir noch vorstellen könnte wäre, dass die GMX Verbindung die DTMF Töne nicht erkennt und daher immer einen timeout hat. Wenn Du nichts eingibst ist sowieso klar, dass nach ca. 10 Sekunden aufgelegt wird.

Du kannst aber "normal" über GMX telefonieren, oder ? Also ohne Rückruf-Aktion meine ich jetzt. Da gibt's keine Probs, oder ?

Wenn ich den source code von app_disa.c richtig gelesen habe, dann wird auch zunächst ein "interner" dialtone (Freizeichen) von Asterisk selbst zur Verfügung gestellt, insofern "sollte" der 2. GMX Anruf tatsächlich noch gar nicht zum tragen kommen.

Ich werd's jetzt mal selbst mit meinem GMX account probieren, was =Du= noch machen könntest wäre "sip debug" aufzurufen, dann bekommst Du in der CLI mehr output, was evtl. auch noch hilft dem Problem auf die Spur zu kommen.

Gruß,
Tin
 
@Ullrich

@Ullrich

sorry für den 3fach Post jetzt hier, aber ich hab's gefunden, der Fehler liegt tatsächlich in Deiner sip.conf, funktionieren tut es mit folgenden codec Einstellungen in Deinem [gmx] Eintrag:

Code:
[gmx] 
context=external-GMX_eingehend 
type=friend 
username=497666xxxxx 
secret=geheim 
host=sip-gmx.net 
fromuser=497666xxxxx 
fromdomain=sip-gmx.net 
qualify=yes 
disallow=all
allow=ulaw
allow=alaw 
insecure=very 
caninvite=no 
canreinvite=no 
nat=yes


Ich hab's jetzt selbst mit GMX getestet - funktioniert einwandfrei, stört sich auch nicht dran, dass 2 calls gleichzeitig laufen.

Mit Deinen Einstellungen hat er bei mir sofort wieder aufgelegt - lol

Gruß,
Tin
 
Also hier einmal mein Debugging:

Code:
*CLI>     -- Attempting call on SIP/07666yyyyyyy@gmx for s@dialout:1 (Retry 1)
We're at 84.159.34.181 port 30232
Answering with preferred capability 0x4 (ulaw)
Answering with preferred capability 0x8 (alaw)
Answering with non-codec capability 0x1 (telephone-event)
12 headers, 11 lines
Reliably Transmitting:
INVITE sip:[email protected] SIP/2.0
Via: SIP/2.0/UDP 84.159.34.181:5060;branch=z9hG4bK1261b807;rport
From: "asterisk" <sip:[email protected]>;tag=as48df9412
To: <sip:[email protected]>
Contact: <sip:[email protected]>
Call-ID: [email][email protected][/email]
CSeq: 102 INVITE
User-Agent: Asterisk PBX
Date: Tue, 03 May 2005 12:37:07 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER
Content-Type: application/sdp
Content-Length: 240

v=0
o=root 4506 4506 IN IP4 84.159.34.181
s=session
c=IN IP4 84.159.34.181
t=0 0
m=audio 30232 RTP/AVP 0 8 101
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -
 (NAT) to 212.227.15.196:5060


Sip read:
SIP/2.0 407 Proxy Authentication Required
Via: SIP/2.0/UDP 84.159.34.181:5060;branch=z9hG4bK1261b807;rport=22028
From: "asterisk" <sip:[email protected]>;tag=as48df9412
To: <sip:[email protected]>;tag=2b11d9ddbc6d8255a5f246b91e6914ff.7a69
Call-ID: [email][email protected][/email]
CSeq: 102 INVITE
Proxy-Authenticate: Digest realm="sip-gmx.net", nonce="4277719f892a7de43ce2847d9c7f1643c7338286"
Server: Sip EXpress router (0.8.14 (i386/linux))
Content-Length: 0


9 headers, 0 lines
Transmitting:
ACK sip:[email protected] SIP/2.0
Via: SIP/2.0/UDP 84.159.34.181:5060;branch=z9hG4bK1261b807;rport
From: "asterisk" <sip:[email protected]>;tag=as48df9412
To: <sip:[email protected]>;tag=2b11d9ddbc6d8255a5f246b91e6914ff.7a69
Contact: <sip:[email protected]>
Call-ID: [email][email protected][/email]
CSeq: 102 ACK
User-Agent: Asterisk PBX
Content-Length: 0

 (NAT) to 212.227.15.196:5060
We're at 84.159.34.181 port 30232
Answering with preferred capability 0x4 (ulaw)
Answering with preferred capability 0x8 (alaw)
Answering with non-codec capability 0x1 (telephone-event)
Reliably Transmitting:
INVITE sip:[email protected] SIP/2.0
Via: SIP/2.0/UDP 84.159.34.181:5060;branch=z9hG4bK33a2f695;rport
From: "asterisk" <sip:[email protected]>;tag=as48df9412
To: <sip:[email protected]>
Contact: <sip:[email protected]>
Call-ID: [email][email protected][/email]
CSeq: 103 INVITE
User-Agent: Asterisk PBX
Proxy-Authorization: Digest username="497666xxxxxx", realm="sip-gmx.net", algorithm=MD5, uri="sip:[email protected]",nonce="4277719f892a7de43ce2847d9c7f1643c7338286", response="43f319333fc4188af7c05d50aff2a5a3", opaque=""
Date: Tue, 03 May 2005 12:37:07 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER
Content-Type: application/sdp
Content-Length: 240

v=0
o=root 4506 4507 IN IP4 84.159.34.181
s=session
c=IN IP4 84.159.34.181
t=0 0
m=audio 30232 RTP/AVP 0 8 101
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -
 (NAT) to 212.227.15.196:5060


Sip read:
SIP/2.0 100 trying -- your call is important to us
Via: SIP/2.0/UDP 84.159.34.181:5060;branch=z9hG4bK33a2f695;rport=22028
From: "asterisk" <sip:[email protected]>;tag=as48df9412
To: <sip:[email protected]>
Call-ID: [email][email protected][/email]
CSeq: 103 INVITE
Server: Sip EXpress router (0.8.14 (i386/linux))
Content-Length: 0


8 headers, 0 lines


Sip read:
SIP/2.0 183 Session Progress
Via: SIP/2.0/UDP 84.159.34.181:5060;branch=z9hG4bK33a2f695;rport=22028
From: <sip:[email protected]>;tag=as48df9412
To: <sip:[email protected]>;tag=358222877
Call-ID: [email][email protected][/email]
CSeq: 103 INVITE
Contact:  <sip:[email protected]:5060>
Content-Type: application/sdp
Content-Length: 351
X-Route-Info: PSTN

v=0
o=- 9590231 0 IN IP4 195.243.48.10
s=Cisco SDP 0
c=IN IP4 195.243.48.10
t=0 0
m=audio 16866 RTP/AVP 0 101 100
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=rtpmap:100 X-NSE/8000
a=fmtp:100 200-202
a=X-sqn:0
a=X-cap: 1 audio RTP/AVP 100
a=X-cpar: a=rtpmap:100 X-NSE/8000
a=X-cpar: a=fmtp:100 200-202
a=X-cap: 2 image udptl t38

10 headers, 15 lines
Found RTP audio format 0
Found RTP audio format 101
Found RTP audio format 100
Peer audio RTP is at port 195.243.48.10:16866
Found description format telephone-event
Found description format X-NSE
Capabilities: us - 0xc (ulaw|alaw), peer - audio=0x4 (ulaw)/video=0x0 (nothing), combined - 0x4 (ulaw)
Non-codec capabilities: us - 0x1 (g723), peer - 0x1 (g723), combined - 0x1 (g723)


Sip read:
SIP/2.0 183 Session Progress
Via: SIP/2.0/UDP 84.159.34.181:5060;branch=z9hG4bK33a2f695;rport=22028
From: <sip:[email protected]>;tag=as48df9412
To: <sip:[email protected]>;tag=358222877
Call-ID: [email][email protected][/email]
CSeq: 103 INVITE
Contact:  <sip:[email protected]:5060>
Content-Type: application/sdp
Content-Length: 351
X-Route-Info: PSTN

v=0
o=- 9590231 0 IN IP4 195.243.48.10
s=Cisco SDP 0
c=IN IP4 195.243.48.10
t=0 0
m=audio 16866 RTP/AVP 0 101 100
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=rtpmap:100 X-NSE/8000
a=fmtp:100 200-202
a=X-sqn:0
a=X-cap: 1 audio RTP/AVP 100
a=X-cpar: a=rtpmap:100 X-NSE/8000
a=X-cpar: a=fmtp:100 200-202
a=X-cap: 2 image udptl t38

10 headers, 15 lines
Found RTP audio format 0
Found RTP audio format 101
Found RTP audio format 100
Peer audio RTP is at port 195.243.48.10:16866
Found description format telephone-event
Found description format X-NSE
Capabilities: us - 0xc (ulaw|alaw), peer - audio=0x4 (ulaw)/video=0x0 (nothing), combined - 0x4 (ulaw)
Non-codec capabilities: us - 0x1 (g723), peer - 0x1 (g723), combined - 0x1 (g723)


Sip read:
SIP/2.0 200 Ok
Via: SIP/2.0/UDP 84.159.34.181:5060;branch=z9hG4bK33a2f695;rport=22028
From: <sip:[email protected]>;tag=as48df9412
To: <sip:[email protected]>;tag=358222877
Call-ID: [email][email protected][/email]
CSeq: 103 INVITE
Contact:  <sip:[email protected]:5060>
Record-Route: <sip:[email protected];ftag=as48df9412;lr=on>
Allow: INVITE,ACK,PRACK,SUBSCRIBE,BYE,CANCEL,NOTIFY,INFO,REFER,UPDATE
Content-Type: application/sdp
Content-Length: 351
X-Route-Info: PSTN

v=0
o=- 9590231 0 IN IP4 195.243.48.10
s=Cisco SDP 0
c=IN IP4 195.243.48.10
t=0 0
m=audio 16866 RTP/AVP 0 101 100
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=rtpmap:100 X-NSE/8000
a=fmtp:100 200-202
a=X-sqn:0
a=X-cap: 1 audio RTP/AVP 100
a=X-cpar: a=rtpmap:100 X-NSE/8000
a=X-cpar: a=fmtp:100 200-202
a=X-cap: 2 image udptl t38

12 headers, 15 lines
Found RTP audio format 0
Found RTP audio format 101
Found RTP audio format 100
Peer audio RTP is at port 195.243.48.10:16866
Found description format telephone-event
Found description format X-NSE
Capabilities: us - 0xc (ulaw|alaw), peer - audio=0x4 (ulaw)/video=0x0 (nothing), combined - 0x4 (ulaw)
Non-codec capabilities: us - 0x1 (g723), peer - 0x1 (g723), combined - 0x1 (g723)
list_route: hop: <sip:[email protected];ftag=as48df9412;lr=on>
list_route: hop: <sip:[email protected]:5060>
set_destination: Parsing <sip:[email protected];ftag=as48df9412;lr=on> for address/port to send to
set_destination: set destination to 212.227.15.196, port 5060
Transmitting:
ACK sip:[email protected] SIP/2.0
Via: SIP/2.0/UDP 84.159.34.181:5060;branch=z9hG4bK36040b14;rport
Route: <sip:[email protected]:5060>
From: "asterisk" <sip:[email protected]>;tag=as48df9412
To: <sip:[email protected]>;tag=358222877
Contact: <sip:[email protected]>
Call-ID: [email][email protected][/email]
CSeq: 103 ACK
User-Agent: Asterisk PBX
Content-Length: 0

 (NAT) to 212.227.15.196:5060
       > Channel SIP/gmx-8045 was answered.
    -- Executing Answer("SIP/gmx-8045", "") in new stack
    -- Executing Wait("SIP/gmx-8045", "1") in new stack
    -- Executing DISA("SIP/gmx-8045", "no-password|dial_now") in new stack


Sip read:
BYE sip:[email protected] SIP/2.0
Max-Forwards: 10
Record-Route: <sip:[email protected];ftag=358222877;lr=on>
Via: SIP/2.0/UDP 212.227.15.196;branch=z9hG4bK654d.e18b8582.0
Via: SIP/2.0/UDP 195.243.48.8:5060 ;branch=orig-93d47e-497666xxxxxx-07666yyyyyyy
From: <sip:[email protected]>;tag=358222877
To: "asterisk" <sip:[email protected]>;tag=as48df9412
Call-ID: [email][email protected][/email]
CSeq: 1 BYE
Supported: timer
Content-Length: 0


11 headers, 0 lines
Sending to 212.227.15.196 : 5060 (NAT)
Transmitting (NAT):
SIP/2.0 200 OK
Via: SIP/2.0/UDP 212.227.15.196;branch=z9hG4bK654d.e18b8582.0;received=212.227.15.196;rport=5060
Via: SIP/2.0/UDP 195.243.48.8:5060 ;branch=orig-93d47e-497666xxxxxx-07666yyyyyyy
Record-Route: <sip:[email protected];ftag=358222877;lr=on>
From: <sip:[email protected]>;tag=358222877
To: "asterisk" <sip:[email protected]>;tag=as48df9412
Call-ID: [email][email protected][/email]
CSeq: 1 BYE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER
Contact: <sip:[email protected]>
Content-Length: 0


 to 212.227.15.196:5060
  == Spawn extension (dialout, s, 3) exited non-zero on 'SIP/gmx-8045'
    -- Executing Hangup("SIP/gmx-8045", "") in new stack
  == Spawn extension (dialout, h, 1) exited non-zero on 'SIP/gmx-8045'
May  3 14:37:32 NOTICE[4506]: pbx_spool.c:242 attempt_thread: Call completed to SIP/07666yyyyyyy@gmx
Destroying call '[email protected]'
11 headers, 0 lines
Reliably Transmitting:
OPTIONS sip:212.227.15.196 SIP/2.0
Via: SIP/2.0/UDP 84.159.34.181:5060;branch=z9hG4bK2f51ce3a
From: "asterisk" <sip:[email protected]>;tag=as3d107802
To: <sip:212.227.15.196>
Contact: <sip:[email protected]>
Call-ID: [email protected]
CSeq: 102 OPTIONS
User-Agent: Asterisk PBX
Date: Tue, 03 May 2005 12:37:41 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER
Content-Length: 0

 (no NAT) to 212.227.15.196:5060
no

Sip read:
SIP/2.0 404 Not Found
Via: SIP/2.0/UDP 84.159.34.181:5060;branch=z9hG4bK2f51ce3a
From: "asterisk" <sip:[email protected]>;tag=as3d107802
To: <sip:212.227.15.196>;tag=dd5b89e47732799fb721ae7f8797c3e7-f407
Call-ID: [email protected]
CSeq: 102 OPTIONS
Server: Sip EXpress router (0.8.14 (i386/linux))
Content-Length: 0


8 headers, 0 lines
Destroying call '[email protected]'
w

Die sip.conf habe ich schon angepasst. Vielleicht könntest Du mir noch den Abschnitt [general] zukommen lassen. Bei mir klappt's nämlich leider immer noch nicht.
Womit muss eigentlich der Wert contex=bla übereinstimmen?
Vielleicht könntest Du mir Deine vollständige conf für gmx rübereichen?

Grüße

Ullrich
 
Bist Du sicher, dass Du das "disallow=all" auch eingetragen hast?

disallow=all
allow=ulaw
allow=alaw

Mein general context wird sich ziemlich von Deinem unterscheiden, weil ich Asterisk nicht hinter einem Router betreibe, poste daher besser DEINE Einstellungen die Du dort vorgenommen hast.

Du hast die Frage auch noch nicht beantwortet, ob Du generell über GMX ohne Probs raustelefonieren kannst.

Gruß,
Tin
 
Hallo Tin,

danke für die von Dir entgegengebrachte Mühe. Also hier einmal ganz ausführlich meine Daten:

callfile :

Code:
Channel: SIP/07666yyyyy@gmx
MaxRetries: 1
SetVar: CALLERIDNUM=497666xxxxx
RetryTime: 60
WaitTime: 60
Context: dialout 
Extension: s 
Priority: 1

sip.conf
Code:
[general]
port=5060
externip=lucky.homelinux.org
localnet=192.168.0.0/255.255.255.0
context=default
srvlookup=yes
disallow=all
allow=ulaw
allow=alaw


register => 497666xxxxx:[email protected]/497666xxxxx

[gmx]
context=dialout
type=friend
username=497666xxxxx
secret=geheim
host=sip-gmx.net
fromuser=497666xxxxx
fromdomain=sip-gmx.net
qualify=yes
disallow=all
allow=ulaw
allow=alaw
insecure=very
caninvite=no
canreinvite=no
nat=yes

extension.conf

Code:
[general]
static=yes
writeprotect=no

[default]
include => capiin

[capiin]
exten => ccccc/0179mobil,1,Wait,1
exten => ccccc/0179mobil,2,AGI,callback.agi
exten => ccccc/0179mobil,3,Hangup

[capidialtone]
exten => s,1,Dial,CAPI/@cccccc:b
exten => s,2,Hangup

[dialout]
exten => s,1,Answer
exten => s,2,Wait(1)
exten => s,3,DISA(no-password|dial_now)
exten => s,4,Wait(2)
exten => s,5, Hangup
exten => s,102,Busy
exten => h,1,Hangup 

[dial_now]

exten => _.,1,SetCallerID(497666xxxxx)
exten => _.,2,Dial(SIP/${EXTEN}@gmx,60,tr)
exten => _.,3,Congestion

Was das callfile angeht, so kopiere ich es momentan manuel in den Ordner /var/spool/asterisk/outgoing.
Soll ja voerst nur zu Demozwecken sein.

Was Deine Frage mit den generellen Telefonieren angeht, so habe ich folgende Antwort:

Also mit der gmxPhone Software unter Windows funkt & ebenso mit kphone. Allerdings läuft beides nicht
über asterisk, sondern direkt über gmx. Falls es eine Möglichkeit gibt die Sache via Asterisk zu testen,
ich habe dafür ein offenes Ohr :)

Ich habe meinen Rechner natürlich hinter einem Route und forwarde die folgenden Ports auf den asterisk:
5060-5079
und 30000-40000

Okay, für jegliche Hilfe bin ich wie immer sehr dankbar.

Gruß

Ullrich
 
Hallo Ullrich,
ich hatte unter [general] mit externip immer Probleme, bis ich es mal mit externhost versucht habe.
Kannst Du vielleicht auch mal probieren:

externhost=lucky.homelinux.org

Grüße
Günter
 
@Ullrich

versuche mal bitte folgendes, ändere Dein callfile um, so dass es genau SO aussieht, auch die Reihenfolge beachten (natürlich nicht mit x und y):

Channel: SIP/07666yyyyy@gmx
Context: dialout
Extension: s
SetVar: CALLERIDNUM=497666xxxxx
MaxRetries: 3
RetryTime: 30
WaitTime: 30
Priority: 1

Ich habe es nämlich eben bei mir mal so wie Du geschrieben und da ging's dann auch nicht. Der Anruf kam zwar aber er legte gleich wieder auf.

Externip= für den Versuch hiermit erstmal so lassen, kannst Du danach ja nochmal probieren (ist mir allerdings nicht bekannt)

Gruß,
Tin

Gruß,
Tin
 
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.