"на внутренних номерах все пишется:
exten => _XXX,1,Dial(SIP/${EXTEN},,tTM(crm^${CALLERID(num)}^${EXTEN}))"
тут указано crm, а там нет.
попробуйте привести к виду
exten => 8XXXXXXXXX,1,Dial(SIP/102,,tTM(crm^${CALLERID(num)}^${EXTEN})))
скорее всего внутри самого sip пакета (на 7 уровне) написано что порт 5060, iptables правит лишь пакеты на 4 уровне. снимите tcpdump там все будет видно.
для 50 аналоговых абонентов я бы взял карту OAS и лицензий на SIP-транки штук 6-8. это при условии что для CRM подойдет пассивная интеграция, так как самсунг может только отдавать данные по звонкам. вряд ли современная CRM умеет в CTI. это обойтется дешевле чем сервер и шлюзы/аппараты на такое количество. а ну еще надо убедится что карта процессора свежая, на SD-карте, чтобы можно было обновить до последних 5.хх прошивок, иначе смысла нет.
в екстеншене после dial добавить:
goto dial-status|${DIALSTATUS}|1;
и уже в контексте dial-status распределять, например так:
BUSY => {PlayBackayBack(busy); };
NOANSWER => {PlayBack(no-answer);};
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.