Ich habe zwar eine Trixbox am Start, aber ich glaube, das ist ein allgemeines Problem. Folgende Situation:
Ich möchte in einem automatisch erzeugten Context (hier ist es wohl spezifisch) einen Teil ersetzen. Darum habe ich alle Code-Zeilen bis zur unveränderten Stelle auskommentiert und die Änderungen in einen inkludierten Custom-Context gestellt.
0xxxxxxx entspricht der Telefonnummer.
Wenn ich nun über das Web-GUI eine Änderung vornehme, wird der auskommentierte Teil immer wieder durch das Original ersetzt und ich muss erneut die betreffenden Zeilen auskommentieren.
Gibt es dafür einen einfacheren Weg?
Ich möchte in einem automatisch erzeugten Context (hier ist es wohl spezifisch) einen Teil ersetzen. Darum habe ich alle Code-Zeilen bis zur unveränderten Stelle auskommentiert und die Änderungen in einen inkludierten Custom-Context gestellt.
Code:
[ext-did]
include => ext-did-custom
;exten => fax,1,Goto(ext-fax,in_fax,1)
;exten => 0xxxxxxx,1,Set(__FROM_DID=${EXTEN})
;exten => 0xxxxxxx,n,Gosub(cidlookup,cidlookup_2,1)
exten => 0xxxxxxx,n,Gosub(app-blacklist-check,s,1)
exten => 0xxxxxxx,n,GotoIf($[ "${CALLERID(name)}" != "" ] ?cidok)
exten => 0xxxxxxx,n,Set(CALLERID(name)=${CALLERID(num)})
exten => 0xxxxxxx,n(cidok),Noop(CallerID is ${CALLERID(all)})
exten => 0xxxxxxx,n,Set(__CALLINGPRES_SV=${CALLINGPRES_${CALLINGPRES}})
exten => 0xxxxxxx,n,SetCallerPres(allowed_not_screened)
exten => 0xxxxxxx,n,Goto(app-daynight,1,1)
; end of [ext-did]
Code:
[ext-did-custom]
exten => fax,1,Goto(ext-fax,in_fax,1)
exten => 0xxxxxxx/_00809NXXXXX.,1,Set(CALLERID(all)=001809${CALLERID(all):6})
exten => 0xxxxxxx/_00829NXXXXX.,1,Set(CALLERID(all)=001829${CALLERID(all):6})
exten => 0xxxxxxx,Set(__FROM_DID=${EXTEN})
exten => 0xxxxxxx,n,Gosub(cidlookup,cidlookup_2,1)
exten => 0xxxxxxx/anonymous,1,Set(CALLERID(name)="ohne Nummer")
exten => 0xxxxxxx/gw01netvoip,1,Set(CALLERID(name)="ohne Nummer")
exten => 0xxxxxxx/0,1,Set(CALLERID(all)="ohne Nummer")
; end of [ext-did-custom]
Wenn ich nun über das Web-GUI eine Änderung vornehme, wird der auskommentierte Teil immer wieder durch das Original ersetzt und ich muss erneut die betreffenden Zeilen auskommentieren.
Gibt es dafür einen einfacheren Weg?