Asterisk legt nicht auf, wenn caller auflegt

gigacon

Neuer User
Mitglied seit
18 Aug 2009
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
hallo! habe das problem, wenn ein SIP-Phone (das am Asterisk registriert ist) nach außen telefoniert und auflegt, bevor das Ziel abhebt, dann läutet es am Ziel endlos weiter. Wenn das Ziel aber abgehoben hat und das SIP-Phone dann auflegt, dann wird ganz normal aufgelegt. Intern von SIP-Phone zu SIP-Phone funktioniert alles wunderbar.

sip.conf:
Code:
[general]
vmexten=*97
disallow=all
allow=ulaw
allow=alaw
context=from-sip-external
callerid=Unknown
notifyringing=yes
notifyhold=yes
limitonpeers=yes
tos_sip=cs3
tos_audio=ef
tos_video=af41
sendrpid=yes
trustrpid=yes

register=<USERNAME>:<PASSWORT>@<IP-SIP-ANMELDESERVER>

[CityCom]
context=from_sip_citycom
dtmfmode=inband
fromdomain=<IP-SIP-ANMELDESERVER>
fromuser=<USERNAME>
host=<IP-SIP-ANMELDESERVER>
insecure=port,invite
nat=no
qualify=no
disallow=all
allow=alaw
secret=<PASSWORT>
type=friend
username=<USERNAME>

[<USERNAME>]
secret=<PASSWORT>
type=user
context=from_sip_citycom
host=dynamic
transfer=no
dtmfmode=inband

[75]
deny=0.0.0.0/0.0.0.0
type=friend
secret=1234
qualify=yes
port=5060
pickupgroup=
permit=0.0.0.0/0.0.0.0
nat=no
mailbox=75@device
host=dynamic
dtmfmode=rfc2833
dial=SIP/75
context=from-innovaphones
canreinvite=no
callgroup=
callerid=75
accountcode=
call-limit=50

auszug aus extensions.conf
Code:
exten => _0.,1,NoOp(Connecting to extern)
exten => _0.,n,Dial(SIP/${EXTEN}@CityCom,300,rg)
exten => _0.,n,HangUp

was mach ich falsch? kann ich da mit Wireshark vielleicht was überprüfen?
 
Zuletzt bearbeitet:
Hallo, habe das gleiche Problem.

Hast du eine Lösung dafür gefunden ?
 
mir ist aufgefallen, dass das HangUp nach dem Dial nur ausgeführt wird, wenn das Ziel abgehoben hat.

auszug aus extension.conf
Code:
exten => _.,1,Dial(SIP/${EXTEN}@CityCom,300,r)
exten => _.,n,HangUp
exten => h,1,HangUp

Versuch 1:
SIP-Phone auf mein Mobiltelefon. das SIP-Phone legt bevor das Mobiltelefon abhebt auf.
Code:
== Using SIP RTP TOS bits 184
  == Using SIP RTP CoS mark 5
    -- Executing [0664xxxxxxx@from-innovaphones:1] Dial("SIP/75-b7142358", "SIP/0664xxxxxxx@CityCom,300,r") in new stack
  == Using SIP RTP TOS bits 184
  == Using SIP RTP CoS mark 5
    -- Called 0664xxxxxxx@CityCom
    -- SIP/CityCom-08efa2d8 is ringing
  == Spawn extension (from-innovaphones, 0664xxxxxxx, 1) exited non-zero on 'SIP/75-b7142358'
    -- Executing [h@from-innovaphones:1] Hangup("SIP/75-b7142358", "") in new stack
  == Spawn extension (from-innovaphones, h, 1) exited non-zero on 'SIP/75-b7142358'
Ergebnis: am Ziel läutet es weiter, obwohl das SIP-Phone schon längst aufgelegt hat.

Versuch 2:
SIP-Phone auf mein Mobiltelefon. das SIP-Phone legt erst auf, wenn das Mobiltelefon abgehoben hat.
Code:
  == Using SIP RTP TOS bits 184
  == Using SIP RTP CoS mark 5
    -- Executing [0664xxxxxxx@from-innovaphones:1] Dial("SIP/75-b7130780", "SIP/0664xxxxxxx@CityCom,300,r") in new stack
  == Using SIP RTP TOS bits 184
  == Using SIP RTP CoS mark 5
    -- Called 0664xxxxxxx@CityCom
    -- SIP/CityCom-08efa2d8 is ringing
    -- SIP/CityCom-08efa2d8 answered SIP/75-b7130780
    -- Executing [h@from-innovaphones:1] Hangup("SIP/75-b7130780", "") in new stack
  == Spawn extension (from-innovaphones, h, 1) exited non-zero on 'SIP/75-b7130780'
  == Spawn extension (from-innovaphones, 0664xxxxxxx, 1) exited non-zero on 'SIP/75-b7130780'
    -- Executing [h@from-innovaphones:1] Hangup("SIP/75-b7130780", "") in new stack
  == Spawn extension (from-innovaphones, h, 1) exited non-zero on 'SIP/75-b7130780'
Ergebnis: beim ziel wird auch richtig aufgelegt

bitte hilfe!!!
 
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.