misdn ignoriert CALLERID(name)=Test

lo4dro

Mitglied
Mitglied seit
14 Okt 2004
Beiträge
656
Punkte für Reaktionen
0
Punkte
0
Hallo.

Der misdn-mqueue ignoriert in der extension.conf den Eintrag "CALLERID(name)=Test"

Code:
    -- Executing Set("mISDN/1-u38", "CALLERID(num)=76735") in new stack
    -- Executing Set("mISDN/1-u38", "CALLERID(name)=Test") in new stack
    -- Executing Set("mISDN/1-u38", "dial=71111") in new stack
    -- Executing Set("mISDN/1-u38", "int=misdn/1") in new stack
    -- Executing Dial("mISDN/1-u38", "misdn/1/71111|90|Ttr") in new stack
    -- Called 1/71111

Im Telefondisplay steht nur die Nummer.
Erweiter ich den "CALLERID(num)=" um Name und Nummer, wird auch beides angezeigt.

Code:
 -- Executing Set("mISDN/1-u38", "CALLERID(num)="Test" <76735>")

Im Telefondisplay wird dann ""Test" <76735>" angezeigt.
 
Das hat nichts mit ISDN zu tun

Schau Dir mal mit ,NoOp(SIP Header: ${SIP_HEADER(FROM)}) den SIP header an. (Geht sicher mit 1.2.5)
Da wird Number und Name richtig übertragen.

Das Telefon zeigt wohl nur ${CALLERID(number} an.

Wenn Du alphanumerische Zeichen in die ${CALLERID(number} packst und es geht an ein Telefon was nur numerische Darstellen kann, steht nur Müll auf dem Display.
 
@Thomas007
wenn es das nur währe.

- mit bristuff hat die Anzeige funktioniert
- es betrifft so wie ich das bis jetzt sehe alle meine DECT-Telefone.

das Sinus 702K zeigt mir unter misdn den Inhalt von {CALLERID(name} nicht an.
Allerdings kann ich bei diesem Telefon Modell über das {CALLERID(number} Feld auch Text übermitteln.
Mein BeeTel 440i zeigt mit misdn auch den Inhalt von {CALLERID(name} auch nicht an.
Leider funktioniert bei diesem Modell die Manipulation des {CALLERID(number} Feldes nicht.
Übrigens "SendText" funktioniert an beiden Telefone.
Ich vermute einen bug im chan_misdn.
 
Zuletzt bearbeitet:
werd ich mal prüfen. Bitte nen bugreport auf bugs.beronet.com aufmachen.
 
@crich
Hab kein Login.
 
Und schon was herausgefunden.

PS. Ich hab versuch mit beim Bug-Service anzumelden.
Hat irgendwie nicht funktioniert.
 
versuchs nochmal, irgendwie klappt das nicht immer zufriedenstellend. Hab aber bis jetzt noch nicht probiert sorry..
 
crich.
So viel zum anlegen eines Logins:
Code:
Mantis

Warning: Cannot modify header information - headers already sent by (output started at /var/kunden/webs/beroadmin/beromambo/bugs/core/html_api.php:139) in /var/kunden/webs/beroadmin/beromambo/bugs/core/gpc_api.php on line 220

Warning: Cannot modify header information - headers already sent by (output started at /var/kunden/webs/beroadmin/beromambo/bugs/core/html_api.php:139) in /var/kunden/webs/beroadmin/beromambo/bugs/core/print_api.php on line 37

Warning: Cannot modify header information - headers already sent by (output started at /var/kunden/webs/beroadmin/beromambo/bugs/core/html_api.php:139) in /var/kunden/webs/beroadmin/beromambo/bugs/core/print_api.php on line 39

Warning: Cannot modify header information - headers already sent by (output started at /var/kunden/webs/beroadmin/beromambo/bugs/core/html_api.php:139) in /var/kunden/webs/beroadmin/beromambo/bugs/core/print_api.php on line 44
 
Danke für den Tipp, ich sags dem Kollegen der das Mantis hegt und pflegt :)
 
Ich hab das Problem so gelöst:


Code:
 exten => _76X.,1,Set(LANGUAGE()=de)
 exten => _76X.,n,AGI,invers.sh|${CALLERIDNUM:0}
 exten => _76X.,n,Set(CALLERID(name)=${LONGNAME})
 exten => _76X.,n,Set(CALLERID(number)=${CALLERIDNUM})
 exten => _76X.,n,AGI,send-name.sh|${LONGNAME}
 exten => _76X.,n,Dial(${SAMC}&${SAM}/:d${SENDNAME}:n,22,Ttr)
 exten => _76X.,n,Goto,r-${DIALSTATUS}|1

hier das Script "send-name.sh"
Code:
#!/bin/bash
zeile=$1

SENDNAME=`echo $zeile | sed 's/&//g'`

echo 'SET VARIABLE SENDNAME  '"\"$SENDNAME\"" >/dev/stdout
 
Hallo Lothar,

guter Trick, hat mir auch geholfen. Kannst Du mir erklären, wo diese identifier Erweiterungen des misdn channels dokumentiert sind? Ich verstehe nicht den Teil ab /:d${SENDNAME}:n

Danke für deine Rückmeldung,

Dominik
 
Hallo.

Das hab ich in der Doku zum chan_misdn gefunden.

Code:
install-misdn-mqueue/chan_misdn/README.misdn
 
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.