Распределение голосового меню на 2 номера 8 800
Добавлено: 30 май 2019, 10:03
Добрый день уважаемые знатоки!
у меня вопрос такой:
есть 2 подключения 8 800
Само подключение через прокси от провайдера
Задача стоит такая:
При вызове на 8 800 у каждого номера было свое голосовое меню.
На данный момент в sip.conf указан контекст default для обоих номеров.
в файле extention.conf прописано след:
[default]
exten => s,1,Answer()
exten => s,2,Wait(1)
exten => s,3,Set(PHONE=${CALLERID(num)}) //в данной строке я хочу присвоить номер 8 800 на который идет вызов
exten => s,4,NoOp(${CALLERID(rdnis)})
exten => s,5,NoOp(${CALLINGANI2})
exten => s,6,NoOp(${CALLINGPRES})
exten => s,7,NoOp(${CALLINGTNS})
exten => s,8,NoOp(${CALLINGTON})
exten => s,9,GotoIf($["${PHONE}" = "7XXXXXXXXXX"]?10:11) // а тут есть условие что если номер совпадает с переменной PHONE то включить одно голосовое меню если нет то условие ниже
exten => s,10,Background(/data/soundag/hello)
exten => s,11,GotoIf($["${PHONE}" = "7XXXXXXXXXX"]?12:13)
exten => s,12,Background(/data/sound/start)
exten => s,13,WaitExten(1)
exten => s,3,Set(PHONE=${CALLERID(num)}) - как мне тут получить свой 8 800?
у меня вопрос такой:
есть 2 подключения 8 800
Само подключение через прокси от провайдера
Задача стоит такая:
При вызове на 8 800 у каждого номера было свое голосовое меню.
На данный момент в sip.conf указан контекст default для обоих номеров.
в файле extention.conf прописано след:
[default]
exten => s,1,Answer()
exten => s,2,Wait(1)
exten => s,3,Set(PHONE=${CALLERID(num)}) //в данной строке я хочу присвоить номер 8 800 на который идет вызов
exten => s,4,NoOp(${CALLERID(rdnis)})
exten => s,5,NoOp(${CALLINGANI2})
exten => s,6,NoOp(${CALLINGPRES})
exten => s,7,NoOp(${CALLINGTNS})
exten => s,8,NoOp(${CALLINGTON})
exten => s,9,GotoIf($["${PHONE}" = "7XXXXXXXXXX"]?10:11) // а тут есть условие что если номер совпадает с переменной PHONE то включить одно голосовое меню если нет то условие ниже
exten => s,10,Background(/data/soundag/hello)
exten => s,11,GotoIf($["${PHONE}" = "7XXXXXXXXXX"]?12:13)
exten => s,12,Background(/data/sound/start)
exten => s,13,WaitExten(1)
exten => s,3,Set(PHONE=${CALLERID(num)}) - как мне тут получить свой 8 800?