Hallo, ich habe folgendes Zenario :
telekom-sip---asterisk13.18.2+freepbx13-----dahdi------eumex402----analog-telefon
..........................|
..........................--------------sip--------------------handy
..........................|
...........................---------------iax2---iaxmodem--fax
Ich habe folgendes Problem bei ankommenden Anrufen :
Egal ob von intern, oder extern, bei den ankommenden Anrufen ist immer eine 0 zuviel.
(aber nur bei den Telefonen übder dahdi/eumex)
Die handys mit Zoiper zeigen die rufnummer korrekt an. und auch im cli ist nichts auffälliges.
Und ich bin echt mit meinem Latein am Ende, vllt habt ihr einen Tipp für mich woran es liegen könnte.
Was ich bisher Unternommen habe ist eine extensions_custom.conf angelegt, die mir +49 wegschneidet und mit 0 ersetzt.
[from-pstn-custom]
exten => _X./_+49ZXX.,1,Goto(callerid-anpassen,${EXTEN},1)
exten => _X./_+ZXX.,1,Goto(callerid-anpassen,${EXTEN},1)
[callerid-anpassen]
exten => _X./_+49ZXX.,1,Set(CALLERID(number)=0${CALLERID(number):3})
exten => _X./_+ZXX.,1,Set(CALLERID(number)=00${CALLERID(number):1})
exten => _X.,1,Noop() ; X. Prio 1 ohne CID match kann eigentlich nicht vorkommen, aber sicherheitshalber
exten => _X.,2,Goto(from-pstn,${EXTEN},1)
Das funktioniert soweit auch prima. (meine analogen Telefone unterstützen kein +)
chan_dahdi.conf
[channels]
language=de
switchtype=euroisdn
overlapdial=yes
group=1
internationalprefix=00
nationalprefix=0
#include chan_dahdi_additional.conf
und die channels.conf
; Span 1: ZTHFC1 "HFC-S PCI A ISDN card 0 [NT] " (MASTER) AMI/CCS
group=0,11
context=from-pstn
switchtype = euroisdn
signalling = bri_net_ptmp
channel => 1-2
context = default
group = 63
beispiel Rufnummer +49XXXXXXXXXX ruft an
auf dem Handy wird angezeigt : 0XXXXXXXXXX (korrekt)
auf dem analog telefon : 00XXXXXXXXXX
Ortsgespräche und interne nummern haben auch eine 0 zuviel, auch nur bei dahdi/eumex.
HILFE
telekom-sip---asterisk13.18.2+freepbx13-----dahdi------eumex402----analog-telefon
..........................|
..........................--------------sip--------------------handy
..........................|
...........................---------------iax2---iaxmodem--fax
Ich habe folgendes Problem bei ankommenden Anrufen :
Egal ob von intern, oder extern, bei den ankommenden Anrufen ist immer eine 0 zuviel.
(aber nur bei den Telefonen übder dahdi/eumex)
Die handys mit Zoiper zeigen die rufnummer korrekt an. und auch im cli ist nichts auffälliges.
Und ich bin echt mit meinem Latein am Ende, vllt habt ihr einen Tipp für mich woran es liegen könnte.
Was ich bisher Unternommen habe ist eine extensions_custom.conf angelegt, die mir +49 wegschneidet und mit 0 ersetzt.
[from-pstn-custom]
exten => _X./_+49ZXX.,1,Goto(callerid-anpassen,${EXTEN},1)
exten => _X./_+ZXX.,1,Goto(callerid-anpassen,${EXTEN},1)
[callerid-anpassen]
exten => _X./_+49ZXX.,1,Set(CALLERID(number)=0${CALLERID(number):3})
exten => _X./_+ZXX.,1,Set(CALLERID(number)=00${CALLERID(number):1})
exten => _X.,1,Noop() ; X. Prio 1 ohne CID match kann eigentlich nicht vorkommen, aber sicherheitshalber
exten => _X.,2,Goto(from-pstn,${EXTEN},1)
Das funktioniert soweit auch prima. (meine analogen Telefone unterstützen kein +)
chan_dahdi.conf
[channels]
language=de
switchtype=euroisdn
overlapdial=yes
group=1
internationalprefix=00
nationalprefix=0
#include chan_dahdi_additional.conf
und die channels.conf
; Span 1: ZTHFC1 "HFC-S PCI A ISDN card 0 [NT] " (MASTER) AMI/CCS
group=0,11
context=from-pstn
switchtype = euroisdn
signalling = bri_net_ptmp
channel => 1-2
context = default
group = 63
beispiel Rufnummer +49XXXXXXXXXX ruft an
auf dem Handy wird angezeigt : 0XXXXXXXXXX (korrekt)
auf dem analog telefon : 00XXXXXXXXXX
Ortsgespräche und interne nummern haben auch eine 0 zuviel, auch nur bei dahdi/eumex.
HILFE