VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Не работает преадресация внешних звонков

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

ded
Сообщения: 15627
Зарегистрирован: 26 авг 2010, 19:00

Re: Не работает преадресация внешних звонков

Сообщение ded »

При переадресации пытается в качестве Caller ID подставляться входящий 78462038638, и Эр-телеком его отвергает.
Когда входящтй поступает на станцию, на какой-либо внутренний номер, то понятно что мы видим номер позвонившего 78462038638. А если пытаемся перенаправить сразу автоматически на какой-то внешний, то это плечо должно иметь Caller ID не 78462038638, а тот DID, который закреплён за станцией, который пропускает ваш оператор в качестве Caller ID.
Поставьте в настройках транка свой DID в нужном формате.
ahafizov
Сообщения: 10
Зарегистрирован: 11 окт 2012, 18:55

Re: Не работает преадресация внешних звонков

Сообщение ahafizov »

Ткните пожалуйста пальцем. Скрин во вложении.
Вложения
FreePBX.zip
(177.54 КБ) 412 скачиваний
ded
Сообщения: 15627
Зарегистрирован: 26 авг 2010, 19:00

Re: Не работает преадресация внешних звонков

Сообщение 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.
А вот так добавляются картинки сюда:
Вложения
SIPtrunk.png
ahafizov
Сообщения: 10
Зарегистрирован: 11 окт 2012, 18:55

Re: Не работает преадресация внешних звонков

Сообщение ahafizov »

Это было указано для того что бы нормально шел перебор транков в исходящей маршрутизации. Т.к. если там ничего не указано то asterisk думает что линия многоканальная, хотя это не так и другого звонившего посылает уже на занятый транк, а не пытается переключить на следующий в приоритете. И я звоню с одного транка принимаю на другой и отсылаю звонок через третий. Звонок по ходу движения не проходит по одному и тому же пути. В качестве экспиримента попробовал поставить 2 за место 1. Ситуация та же...
С названиями это вы верно подметили а то логи совсем ужасные получаются)) За катринки тоже спасибо)))
Последний раз редактировалось ahafizov 14 окт 2012, 01:18, всего редактировалось 1 раз.
ded
Сообщения: 15627
Зарегистрирован: 26 авг 2010, 19:00

Re: Не работает преадресация внешних звонков

Сообщение ded »

ahafizov писал(а):И я звоню с одного транка принимаю на другой и отсылаю звонок через третий.
Шаблон треснул.
ahafizov
Сообщения: 10
Зарегистрирован: 11 окт 2012, 18:55

Re: Не работает преадресация внешних звонков

Сообщение ahafizov »

Немного изменил схему т.к. заметил что при переадресации в качестве исходящего asterisk пытается звонить по исходящей маршрутизации изначально звонившего номера. Изменил схему проверки. Выглядит она так
Схема0001.JPG
. Ситуация так же...
У меня складывается впечатление что asterisk пытается выпустить звонок через тот же транк с которого и пришел, а не с того который указан в исходящей маршрутизации на 12 номере. Как вы думаете?
ahafizov
Сообщения: 10
Зарегистрирован: 11 окт 2012, 18:55

Re: Не работает преадресация внешних звонков

Сообщение ahafizov »

Немного поразмыслив решил оказалось что входящий вызов имеет свой id и переадресовавшись он не знал куда ему уйти и по какому маршруту (думал что ему автоматически присваивается маршрутизация внутреннего номера на который идет звонок). И лишь добавив в исходящую маршрутизацию правило XXXXXXXXXXX/XXXXXXXXXXX он наконец понял что все звонки с 11и значных номеров можно выпускать. Теперь вопрос. Верно ли это решение или просто костыль с побочными эффектами?
ded
Сообщения: 15627
Зарегистрирован: 26 авг 2010, 19:00

Re: Не работает преадресация внешних звонков

Сообщение ded »

Это костыль.
ahafizov
Сообщения: 10
Зарегистрирован: 11 окт 2012, 18:55

Re: Не работает преадресация внешних звонков

Сообщение ahafizov »

В чем же тогда дело. Может у вас есть гипотезы? Как заставить его перенимать исходящую маршрутизацию внутреннего номера на котором стояла переадресация?
artzcom
Сообщения: 2
Зарегистрирован: 18 апр 2012, 13:20

Re: Не работает преадресация внешних звонков

Сообщение artzcom »

ahafizov
Подскажи как удалось победить эртелеком, мне так и не удалось настроить trunk, тех поддержка категорически отказывается помогать, ихний мерский сервер отвечает
SIP/2.0 603 Subscriber account disabled
единственное предлагаемое решение - вызвать ихних спецов
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH