Страница 2 из 2
Re: Не работает преадресация внешних звонков
Добавлено: 14 окт 2012, 00:16
ded
При переадресации пытается в качестве Caller ID подставляться входящий 78462038638, и Эр-телеком его отвергает.
Когда входящтй поступает на станцию, на какой-либо внутренний номер, то понятно что мы видим номер позвонившего 78462038638. А если пытаемся перенаправить сразу автоматически на какой-то внешний, то это плечо должно иметь Caller ID не 78462038638, а тот DID, который закреплён за станцией, который пропускает ваш оператор в качестве Caller ID.
Поставьте в настройках транка свой DID в нужном формате.
Re: Не работает преадресация внешних звонков
Добавлено: 14 окт 2012, 00:39
ahafizov
Ткните пожалуйста пальцем. Скрин во вложении.
Re: Не работает преадресация внешних звонков
Добавлено: 14 окт 2012, 01:06
ded
Там уже стоит правильно - Исходящий номер Caller ID 78462038638
и форсировать исходящий номер. А вот зачем Вы поставили ограничение на каналы - максимально = 1?
Вот что происходит: прибегает извне звонок, занимает один канал, ему указано перенаправиться наружу - тыц! Ограничение, отбой.
Зря: название транка 78462038638. Лучше бы Er-telecom, а то совершенная путанница получается.
И - да, что идёт перед строчками
[2012-10-13 22:57:04] WARNING[23634]: pbx.c:5278 __ast_pbx_run: Channel 'SIP/78462038638-000000e5' sent into invalid extension 'return' in context 'ext-local', but no invalid handler
-- Executing [h@ext-local:1] Macro("SIP/78462038638-000000e5", "hangupcall,") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("SIP/78462038638-000000e5", "1?theend") in new stack
??
Всё что Вы хотите достичь (перенаправление) - лучше сделать через Follow Me.
А вот так добавляются картинки сюда:
Re: Не работает преадресация внешних звонков
Добавлено: 14 окт 2012, 01:16
ahafizov
Это было указано для того что бы нормально шел перебор транков в исходящей маршрутизации. Т.к. если там ничего не указано то asterisk думает что линия многоканальная, хотя это не так и другого звонившего посылает уже на занятый транк, а не пытается переключить на следующий в приоритете. И я звоню с одного транка принимаю на другой и отсылаю звонок через третий. Звонок по ходу движения не проходит по одному и тому же пути. В качестве экспиримента попробовал поставить 2 за место 1. Ситуация та же...
С названиями это вы верно подметили а то логи совсем ужасные получаются)) За катринки тоже спасибо)))
Re: Не работает преадресация внешних звонков
Добавлено: 14 окт 2012, 01:18
ded
ahafizov писал(а):И я звоню с одного транка принимаю на другой и отсылаю звонок через третий.
Шаблон треснул.
Re: Не работает преадресация внешних звонков
Добавлено: 14 окт 2012, 01:40
ahafizov
Немного изменил схему т.к. заметил что при переадресации в качестве исходящего asterisk пытается звонить по исходящей маршрутизации изначально звонившего номера. Изменил схему проверки. Выглядит она так
. Ситуация так же...
У меня складывается впечатление что asterisk пытается выпустить звонок через тот же транк с которого и пришел, а не с того который указан в исходящей маршрутизации на 12 номере. Как вы думаете?
Re: Не работает преадресация внешних звонков
Добавлено: 14 окт 2012, 02:11
ahafizov
Немного поразмыслив решил оказалось что входящий вызов имеет свой id и переадресовавшись он не знал куда ему уйти и по какому маршруту (думал что ему автоматически присваивается маршрутизация внутреннего номера на который идет звонок). И лишь добавив в исходящую маршрутизацию правило XXXXXXXXXXX/XXXXXXXXXXX он наконец понял что все звонки с 11и значных номеров можно выпускать. Теперь вопрос. Верно ли это решение или просто костыль с побочными эффектами?
Re: Не работает преадресация внешних звонков
Добавлено: 14 окт 2012, 02:44
ded
Это костыль.
Re: Не работает преадресация внешних звонков
Добавлено: 14 окт 2012, 02:50
ahafizov
В чем же тогда дело. Может у вас есть гипотезы? Как заставить его перенимать исходящую маршрутизацию внутреннего номера на котором стояла переадресация?
Re: Не работает преадресация внешних звонков
Добавлено: 30 ноя 2012, 17:51
artzcom
ahafizov
Подскажи как удалось победить эртелеком, мне так и не удалось настроить trunk, тех поддержка категорически отказывается помогать, ихний мерский сервер отвечает
SIP/2.0 603 Subscriber account disabled
единственное предлагаемое решение - вызвать ихних спецов