Hi!
Ich kapiere es nicht! Wenn ich von einem SIP Telefon über CAPI nach PSTN telefoniere, kann ich mit Set(CALLERID(number)=${PRIVATE}) meine ausgehende MSN festlegen. Wähle ich mit der gleichen Regel im Dialplan statt von einem SIP Telefon aus von einem internen ISDN-Telefon (an der internen HFC-Karte) die gleiche Nummer, dann wird die Standard-MSN gesendet! Das ist nicht das, was ich will.
:noidea:
Folgende konfig:
Ubuntu 4.1.1-13
Die folgenden Pakete sind installiert:
Asterisk 1.2.12.1
asterisk-bristuff 1.2.12.1
chan_capi 0.6.5-1
Intern eine HFC Karte im NT Modus, nach Extern eine Fritz Karte auf CAPI.
Ich verwende folgenden Dialplan:
Auf dem CLI kann ich sehen, dass die CallerID auf dem Zap Interface gesetzt wird:
Das ist aber gar nicht das, was ich will! Das soll doch auf dem CAPI Interface gesetzt werden!
Über Hilfe würde ich mich sehr freuen!
Regards,
T.
Ich kapiere es nicht! Wenn ich von einem SIP Telefon über CAPI nach PSTN telefoniere, kann ich mit Set(CALLERID(number)=${PRIVATE}) meine ausgehende MSN festlegen. Wähle ich mit der gleichen Regel im Dialplan statt von einem SIP Telefon aus von einem internen ISDN-Telefon (an der internen HFC-Karte) die gleiche Nummer, dann wird die Standard-MSN gesendet! Das ist nicht das, was ich will.
:noidea:
Folgende konfig:
Ubuntu 4.1.1-13
Die folgenden Pakete sind installiert:
Asterisk 1.2.12.1
asterisk-bristuff 1.2.12.1
chan_capi 0.6.5-1
Intern eine HFC Karte im NT Modus, nach Extern eine Fritz Karte auf CAPI.
Ich verwende folgenden Dialplan:
Code:
[general]
static=yes
writeprotect=yes
autofallthrough=yes
[globals]
BUSINESS=9123456
PRIVATE =92345
TEST=93456
TRUNK=CAPI
__TRANSFER_CONTEXT=transfercontext
[extern] ; Fritz-Karte im TE Modus hin zum PSTN
exten => ${PRIVATE},1,GoTo(an_privat,${EXTEN},1)
exten => ${BUSINESS},1,GoTo(an_business,${EXTEN},1)
exten => ${TEST},1,GoTo(an_test,${EXTEN},1)
[intern] ; interne ISDN-Karte mit HFC im NT Mode
include => parkedcalls
include => nach_extern_erlaubt
include => nach_sip_erlaubt
include => voicemail_access
include => isdn_phones
[from-sip] ; Sip Telefone
include => parkedcalls
include => nach_extern_erlaubt
include => nach_intern_erlaubt
include => voicemail_access
; Sip Telefone beginnen mit 2
exten => _2X,1,Dial(SIP/${EXTEN},20,Ttr)
exten => _2X,2,Voicemail(u${EXTEN})
exten => _2X,102,Voicemail(b20)
exten => _2X,103,Hangup
[nach_extern_erlaubt]
exten => _XXXX.,1,NOOP
exten => _XXXX.,2,Set(CALLERID(number)=${PRIVATE})
exten => _XXXX.,3,Dial(CAPI/g1/${EXTEN})
exten => _XXXX.,4,Hangup()
[nach_sip_erlaubt]
exten => _2X,1,GoTo(from-sip,${EXTEN},1)
[nach_intern_erlaubt]
exten => _3X,1,GoTo(isdn_phones,${EXTEN},1)
[an_privat] ;Rufe an die Privatnummer
exten => ${PRIVATE},1,Dial(SIP/21&SIP/20&Zap/g2/${EXTEN},60,tTr)
exten => ${PRIVATE},2,Hangup
[an_business] ;Rufe an die Geschaeftsnummer
exten => ${BUSINESS},1,Dial(SIP/21&SIP/20&Zap/g2/${EXTEN},60,tTr)
exten => ${BUSINESS},2,Hangup
[an_test]
exten => ${TEST},1,Dial(SIP/20&SIP/21,60,tTr)
exten => ${TEST},2,Hangup()
[isdn_phones]
exten => 30,1,Answer()
exten => 30,2,Dial(Zap/g2/${PRIVATE},60,tTr)
exten => 30,3,Hangup()
exten => 31,1,Answer()
exten => 31,2,Dial(Zap/g2/${BUSINESS},60,tTr)
exten => 31,3,Hangup()
[voicemail_access]
; Direct access to the voice-mail box
exten => _5XX,1,NOOP
exten => _5XX,2,Answer()
exten => _5XX,3,VoiceMailMain(${EXTEN:1})
exten => _5XX,4,Hangup()
[transfercontext]
exten => _2X,1,GoTo(from-sip,${EXTEN},1)
exten => _3x,1,GoTo(isdn_phones,${EXTEN},1)
Code:
Executing Set("Zap/2-1", "CALLERID(number)=92345") in new stack
Über Hilfe würde ich mich sehr freuen!
Regards,
T.
Zuletzt bearbeitet: