[Asterisk-Users] Extensions Puzzle: Contexts Confligting with each other.

Joan Bautista dalabera at gmail.com
Fri Jun 24 07:32:39 MST 2005


I have a setup for 2 companies. Both ones should have separate
schedules and differents menu options. here is an example:
[default]
include=> company1
include=> company2

[company1]
include => optionscompany1

[company2]
include => optionscompany2

[optionscompany1]

; option 0 Operator
exten => 0,1,Playback,CallTransfer_SP
exten => 0,3,SetCIDName,Operator
exten => 0,4,Goto,CMP1|1100|1

; option 1 Spanish
;exten => 1,1,SetLanguage(sp)
;exten => 1,2,Goto(day1|${CENTRAL1}|7))

; option 2 Addresss
exten => 2,1,Directory,default
exten => 2,2,Goto(day1|${CENTRAL1}|7))

; option 3
exten => 3,1,Playback,CallTransfer_SP
exten => 3,2,Goto(day1|${CENTRAL1}|7))


[optionscompany2]
; option 0 Operator
exten => 0,1,Playback,CallTransfer_SP
exten => 0,3,SetCIDName,Operator
exten => 0,4,Goto,CMP2|1100|1

; option 1 Spanish
;exten => 1,1,SetLanguage(sp)
;exten => 1,2,Goto(day2|${CENTRAL2}|7))

; option 2 Addresss
exten => 2,1,Directory,default
exten => 2,2,Goto(day2|${CENTRAL2}|7))

; option 3
exten => 3,1,Playback,CallTransfer_SP
exten => 3,2,Goto(day2|${CENTRAL2}|7))


The problem I have is that if a valid comes in for Company2 and the
caller select any available options it goes to the context for options
on Company1. Is there any way to correct or prevent this from
happening?
Thanks



More information about the asterisk-users mailing list