Problem mit Subscriptions

mac_made

Neuer User
Mitglied seit
28 Jan 2008
Beiträge
22
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich habe ein kleines Problem mit den subscriptions in meinem Asterisk Server (1.4.21.1 ohne Patches auf Debian Etch 2.6.24-1-686):

Ich habe ein Grandstream GXP2000 2. Revision (mit den grünen und roten LEDs), welches andere Telefone überwachen soll.
Klappt so weit auch ganz gut, wenn ein Telefon angeschlossen ist, leuchtet die LED grün, kommt ein Anruf rein, blinkt sie rot und führt jemand ein Gespräch leuchtet die LED der Leitung rot.
Was allerdings nicht funktioniert, ist die Anzeige, ob ein Telefon überhaupt angeschlossen ist. Ich habe im Test 5 Telefone überwacht, wovon 3 gar nicht an der Anlage registriert sind, trotzdem leuchten die LEDs grün.

Hier die Ausgabe des Asterisk zu core show hints:
Code:
    -= Registered Asterisk Dial Plan Hints =-
                   _181@ausgehend           : SIP/181               State:Idle            Watchers  1
                   _173@ausgehend           : SIP/173               State:Unavailable     Watchers  1
                   _171@ausgehend           : SIP/171               State:Idle            Watchers  1
                   _161@ausgehend           : SIP/161               State:Unavailable     Watchers  1
                   _151@ausgehend           : SIP/151               State:Idle            Watchers  1
Alles wunderbar, ich sehe meine 5 Telefone und sehe auch, dass 3 da sind und 2 nicht angemeldet sind. Allerdings zeigt ein sip show subscriptions lediglich:

Code:
Peer             User        Call ID      Extension        Last state     Type            Mailbox   
192.168.1.200    182         5eaa1f96071  173@ausgehend    Idle           dialog-info+xml <none>    
192.168.1.200    182         80e997b247b  171@ausgehend    Idle           dialog-info+xml <none>    
192.168.1.200    172         3ec1f773437  161@ausgehend    Idle           dialog-info+xml <none>    
192.168.1.200    172         18ac3a8f23f  151@ausgehend    Idle           dialog-info+xml <none>    
192.168.1.200    172         4e805653c85  181@ausgehend    Idle           dialog-info+xml <none>

Hier sieht es also so aus, als wäre der Status unavailable nicht im Asterisk freigeschaltet.

Meine sip.conf beginnt mit:

Code:
[general]
;; Server Einstellungen ;;
port = 5060
bindaddr = 0.0.0.0
context = sonstige
language = de
allowsubscribe=yes
notifyringing=yes
notifyhold=yes
notifybusy=yes
useclientcode=yes
clearglobalvars = no
limitonpeers=yes

Weiß jemand, wie ich dem Server sagen kann, dass er auch melden soll, ob das Telefon unavailable ist?

Danke

Marc
 
Leider nein - aber das "useclientcode=" benötigst Du definitiv nicht, das hat einen völlig anderen Hintergrund und funktioniert nur zusammen mit SNOMs. Ich schreibe dies weil mir dieser Fehler schon öfter aufgefallen ist und er sich durch beinahe alle BLF threads zieht...
 
hallo,

da gibts einen eintrag in digium mantis dafür:
http://bugs.digium.com/view.php?id=11025

auch eine lösung für das problem ist angeführt (patch von Thomson), ich bezweifle aber, dass das eine saubere lösung ist...

btw: was macht denn dieser eintrag in der sip.conf?:
Code:
...
clearglobalvars = no
...
wird jedenfalls vom sip channel modul nicht ausgewertet, den gibts nur in der extensions.conf (nur als anmerkung)

grüße,
laureen
 
Kostenlos!

Statistik des Forums

Themen
248,887
Beiträge
2,303,985
Mitglieder
378,568
Neuestes Mitglied
me2k