Request timeouts aufgrund von register/unregister Konflikte in asterisk

Habe ich installiert asterisk 11.5.1, und ich habe Bria auf dem iPhone als sip-client. Benutzername/Kennwort eingerichtet, in sip.conf, und die Standard-dialplan (verwendet von Kunden) ist

exten => _X.,1,Dial(SIP/${EXTEN},20)
exten => _X.,n,Hangup()

Ich habe zwei iphones, sagen wir A und B, und I befestigt, um den Laufenden asterisk mit asterisk -rvvvv. Wenn ich hit 'Register' - button aus, ich sehe

Registered SIP 'A' at ww.xx.yy.zz:mmmm

Nachricht auf dem asterisk-cli. Wenn ich hit 'Register' - button aus B, ich sehe

Registered SIP 'B' at aa.bb.cc.dd:nnnn
Unregistered SIP 'B'   <== HERE IS THE PROBLEM

obwohl ich nicht getroffen aufheben der Registrierung von client B. Neben -, B -, scheint eingetragen am client. Von nun an, jeden Anruf von B-Ergebnisse in 'Zeitüberschreitung der Anforderung'. Und wenn ich den Anruf B von Einem, ich seh 'Abonnenten abwesend" - Nachricht auf dem asterisk-cli.

Warum ist asterisk die Registrierung client B? Jede Anregung?

p.s.: Ich sehe die folgende Fehlermeldung im asterisk cli:

chan_sip.c:3905 __sip_xmit: sip_xmit of 0x7f7df4027b00 (len 622) to aa.bb.cc.dd:nnnn returned -2: Interrupted system call

EDIT: Meine sip.conf-Datei ist wie folgt

[myConf](!)
        disallow=all
        allow=g729
        allow=gsm
        allow=g723
        allow=ulaw
        allow=ilbc
        directmedia=no
        host=dynamic
        dtmfmode=rfc2833
        context=default
        type=friend
        transport=tls,tcp
        qualify=4000
        nat=force_rport,comedia
        encryption=yes

[A](myConf)
        secret=AAAA
[B](myConf)
        secret=BBBB
  • Können Sie teilen auch die Informationen der einzelnen clients A und B in die sip.conf-Datei? Das würde helfen einen besseren überblick zu erhalten.
  • aktualisiert meine Frage.
InformationsquelleAutor Ramazan | 2013-09-20
Schreibe einen Kommentar