Cisco CCM H.323 CallerID
Сообщений: 196
|
Cisco CCM H.323 CallerID
Начало такое:
exten=>_городской_номер/мой_сотовый,1,NoOp(Сall from ${CALLERID(num)})
и дальше DISA и все остальное..
Не работает! Грит нет такого экстен-а.
Убираю "мой_сотовый" - работает, и вижу результат NoOP - "мой_сотовый".
С SIP работает без проблем.
Никто не сталкивался?
|
Откуда: Киев
Сообщений: 1096
|
Re: Cisco CCM H.323 CallerID
Используя подчеркивание вы говорите астериску использовать шаблон, и вполне вероятно, что он ищет экстеншн="городской_номер/мой_сотовый".
Попробуйте что-то типа:
exten=>_городской_номер,1,NoOp(Сall from ${CALLERID(num)})
exten=>_городской_номер,n,ExecIf($[${CALLERID(num)}=мой_сотовый],DISA...)
|
Сообщений: 6521
|
Re: Cisco CCM H.323 CallerID
Я бы сказал
exten=> городской_номер,1,NoOp(Сall from ${CALLERID(num)})
exten=> городской_номер,n,ExecIf($[${CALLERID(num)}=мой_сотовый],DISA...)
|
Откуда: Киев
Сообщений: 1096
|
Re: Cisco CCM H.323 CallerID
если нужен один городской - то "exten=> городской_номер". Я так понимаю - нужен диапазон городских, поэтому и сохранил подчеркивание
|
Сообщений: 196
|
Re: Cisco CCM H.323 CallerID
спасибо! работает! но почему не работает с "городской_номер/мой_сотовый" ?
|
Сообщений: 196
|
Re: Cisco CCM H.323 CallerID
и можно ли вместо одного телефона "${CALLERID(num)}=мой_сотовый" указать, например файл со списком?
|
Откуда: Киев
Сообщений: 1096
|
Re: Cisco CCM H.323 CallerID
символ подчеркивания обозначает начало шаблона, а слэш скорее всего не является разделителем для шаблона и след.части.
exten=>5555555/мой_сотовый,1,DISA - звонок на конкретный номер 5555555. Такое должно сработать как нужно, если описано в конфиг файле(из БД у меня такое расширение не срабатывало).
|
Сообщений: 196
|
Re: Cisco CCM H.323 CallerID
дык у меня не работало как с "_"
exten=>_городской_номер/мой_сотовый,1,NoOp(Сall from ${CALLERID(num)})
так и без "_"
exten=>городской_номер/мой_сотовый,1,NoOp(Сall from ${CALLERID(num)})
|
Откуда: Киев
Сообщений: 1096
|
Re: Cisco CCM H.323 CallerID
terminal: и можно ли вместо одного телефона "${CALLERID(num)}=мой_сотовый" указать, например файл со списком?
можно, если умеете пользоваться agi скриптами :) По-моему проще сделать несколько таких проверок, если разрешенных номеров не много. Если много - пишите скрипт.
Если что-то получится со скриптом порадуйте и нас. Мне например нужно подобный скрипт для черных списков, но пока руки не доходят.
|
Откуда: Киев
Сообщений: 1096
|
Re: Cisco CCM H.323 CallerID
terminal: дык у меня не работало как с "_"
exten=>_городской_номер/мой_сотовый,1,NoOp(Сall from ${CALLERID(num)})
так и без "_"
exten=>городской_номер/мой_сотовый,1,NoOp(Сall from ${CALLERID(num)})
второй вариант на 100% должен работать, проверял у себя, а также аналогичный пример в офиц.доке на "*"
"Caller*ID matching,
exten=> 600/2565551212, 1, Congestion
Extension with anti-ex-girlfriend
- Если incoming caller has the Caller*ID of 256-555-1212,
тогда caller сразу же получает "congestion tone",
as if the number were invalid or having trouble.
"
|
|