Hallo,
ich habe mehrere Probleme beim Verarbeiten der CID Nummer in FreePBX (oder Asterisk) beim übermittelten Länderkennzeichen +49 in der CID (von DTAG)
1) im Telefonbuch kann kein +49 in FreePBX angelegt werden, gibt es da eine Lösung? (es werden nur Ziffern genommen, kein + Zeichen)
2) Das Wandeln der +49 durch Superfecta mit dem Ausdruck "+49|0+." funktioniert im Debug Modus wunderbar.
Aber: Anscheinend bekommt Superfecta nur eine "9" übermittelt, die "+4" ist abgeschnitten. Warum passiert das?
3) Welche Endgeräte zeigen denn den CI Namen an? z.B. am Gigaset Telefon DA610 wird ̶n̶̶u̶̶r̶̶ ̶̶d̶̶i̶̶e̶̶ ̶̶C̶̶I̶̶D̶̶ ̶̶N̶̶u̶̶m̶̶m̶̶e̶̶r̶ Edit: der CID-Name aus dem Telefonbuch angezeigt. G̶̶i̶̶b̶̶t̶̶ ̶̶e̶̶s̶̶ ̶̶E̶̶n̶̶d̶̶g̶̶e̶̶r̶̶ä̶̶t̶̶e̶̶,̶̶ ̶̶d̶̶i̶̶e̶̶ ̶̶b̶̶e̶̶i̶̶d̶̶e̶̶s̶̶ ̶̶a̶̶n̶̶z̶̶e̶̶i̶̶g̶̶e̶̶n̶̶?̶ (geht also auch beim einfachen Gigaset DA610 schon)
System
FreePBX 12.0.76.2
Asterisk 11.18.0
Logauszug
/var/www/html/admin/modules/superfecta/agi/superfecta.agi: CID Superfecta: The
number passed from Asterisk is: 91774
PS
Der Ausdruck "9|0+." klappt dann soweit, kann aber doch nicht die Lösung sein:
Matched CID Rule: '9|0+.' with '0177
Der Eintrag aus dem Phonebook wird auch gefunden
"CALLERID(name)=Michael") in new stack
"CDR(cnam)=Michael") in new stack
[2015-10-18 10:58:27] VERBOSE[8505][C-0000000b] res_agi.c: dialparties.agi:
Caller ID name is 'Michael' number is '+49177
ich habe mehrere Probleme beim Verarbeiten der CID Nummer in FreePBX (oder Asterisk) beim übermittelten Länderkennzeichen +49 in der CID (von DTAG)
1) im Telefonbuch kann kein +49 in FreePBX angelegt werden, gibt es da eine Lösung? (es werden nur Ziffern genommen, kein + Zeichen)
2) Das Wandeln der +49 durch Superfecta mit dem Ausdruck "+49|0+." funktioniert im Debug Modus wunderbar.
Aber: Anscheinend bekommt Superfecta nur eine "9" übermittelt, die "+4" ist abgeschnitten. Warum passiert das?
3) Welche Endgeräte zeigen denn den CI Namen an? z.B. am Gigaset Telefon DA610 wird ̶n̶̶u̶̶r̶̶ ̶̶d̶̶i̶̶e̶̶ ̶̶C̶̶I̶̶D̶̶ ̶̶N̶̶u̶̶m̶̶m̶̶e̶̶r̶ Edit: der CID-Name aus dem Telefonbuch angezeigt. G̶̶i̶̶b̶̶t̶̶ ̶̶e̶̶s̶̶ ̶̶E̶̶n̶̶d̶̶g̶̶e̶̶r̶̶ä̶̶t̶̶e̶̶,̶̶ ̶̶d̶̶i̶̶e̶̶ ̶̶b̶̶e̶̶i̶̶d̶̶e̶̶s̶̶ ̶̶a̶̶n̶̶z̶̶e̶̶i̶̶g̶̶e̶̶n̶̶?̶ (geht also auch beim einfachen Gigaset DA610 schon)
System
FreePBX 12.0.76.2
Asterisk 11.18.0
Logauszug
/var/www/html/admin/modules/superfecta/agi/superfecta.agi: CID Superfecta: The
number passed from Asterisk is: 91774
PS
Der Ausdruck "9|0+." klappt dann soweit, kann aber doch nicht die Lösung sein:
Matched CID Rule: '9|0+.' with '0177
Der Eintrag aus dem Phonebook wird auch gefunden
"CALLERID(name)=Michael") in new stack
"CDR(cnam)=Michael") in new stack
[2015-10-18 10:58:27] VERBOSE[8505][C-0000000b] res_agi.c: dialparties.agi:
Caller ID name is 'Michael' number is '+49177
Zuletzt bearbeitet: