Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

DID и сип-каналы

0

Проблема: есть несколько сип-транков от одного опреатора (Украина, велтон-телеком). С разными номерами. Система эластикс. Созданы транки в системе, роуты по DID для каждого транка/номера. Роуты работают правильно. Т.е. если роутить звонки с разных DID - то они роутятся по-разному, в соответствии с указанным DID. Теперь проблема - все входящие звонки АТСка видит как звонок через один канал. Пример

Executing [577518733@from-trunk:1] Set("SIP/velton7170111-0000008f", "__FROM_DID=577518733") in new stack

есть 5 номеров этого оператора, FROM_DID у всех определяется правильно, но канал ставится SIP/velton7170111 вместо нужного, соотв. в статистике freePBX нельзя посмотреть на какой номер реально звонили, а это очень надо. При одновременных звонках на несколько разных номеров всё равно канал SIP/velton7170111. Где собака порылась?

удалить закрыть спам изменить тег редактировать

спросил 2012-07-25 12:16:44 +0400

asdev Gravatar asdev flag of Ukraine
244 21 6 15

обновил 2012-07-25 12:27:08 +0400

1 Ответ

0

Собака зарыта в том, что у Вас указан один и тот же host и для всех прописан insecure=invite . Поэтому определяется первый пир с списке.

ссылка удалить спам редактировать

ответил 2012-07-25 12:43:11 +0400

zzuz Gravatar zzuz flag of Russian Federation
7174 2 6 75
http://line24.ru/

Comments

insecure у меня very стоит для транков. А хост один есессно. Как сделать правильно?

asdev ( 2012-07-25 12:55:01 +0400 )редактировать

Убрать insecure и просить посылать INVITE с авторизацией на ваш сервер. Или же корректно зарегистрировать транки, что скорее всего у Вас не сделано. Если и зарегистрированы , то тут только провайдер поможет.

zzuz ( 2012-07-25 13:03:49 +0400 )редактировать

делал по инструкции с сайта провайдера. Транки зареганы, строка регистрации прописана, sip show registry показывает что все транки зареганы. Сам провайдер пипец какой специфичный, там на всю контору только 1 человек в этом разбирается.

asdev ( 2012-07-25 13:11:20 +0400 )редактировать

Могу только посочуствовать.

zzuz ( 2012-07-25 13:18:22 +0400 )редактировать

Для Вас решением будет - записывать DID в cdr . Как это сделать - ищите на форуме.

zzuz ( 2012-07-25 13:19:42 +0400 )редактировать

Сегодня удалял транк через который идут все входящие. В итоге входящая связь падала. Взорвал мозг провайдеру, там таки посмотрели в реальном времени что творится, говорят что их сервак шлёт инвайты нашему с правльного канала, а наш asterisk возвращает forbidden. При подключении транка на который летели все входящие - связь на все номера восстанавливается. Что тут может быть?

asdev ( 2012-07-26 11:13:17 +0400 )редактировать

Неправильная настройка пиров.

zzuz ( 2012-07-26 12:00:46 +0400 )редактировать

Делал по шаблону с их форума Outbound Caller ID: <логин (если потом нужна будет маршрутизация)>

Dial Rules: пустые (потом пропилим в outbound routes) Outgoing Settings Trunk Name: любое

PEER Details: username=<логин> type=peer secret=<пароль> insecure=very host=85.90.192.218 fromuser=<логин> context=from-trunk nat=yes disallow=all allow=alaw

Incoming Settings USER Context <логин> USER Details type=user secret=<пароль> context=from-trunk

Registration Register String <логин>:<пароль>@85.90.192.218/<логин>

asdev ( 2012-07-26 13:44:26 +0400 )редактировать

host=85.90.192.218

nat=yes

insecure=very

Всегда нравится наблюдать , как люди от балды конфиги рисуют.

zzuz ( 2012-07-26 14:17:42 +0400 )редактировать

это единственный конфиг с их форума с которым у меня вообще этот пров заработал. Писать именно в том порядке в котором вы написали? Или вообще что-то другое надо?

asdev ( 2012-07-26 14:24:12 +0400 )редактировать

Там видимо тоже сидят парни, которые лепят с потолка конфиги. С внешним статическим адресом пир провайдера просто не может быть с nat=yes , хотя тут это просто будет игнорироваться. insecure=very не позволит Вам разделять транки , Вы опять возращаетесь к началу своего вопроса.

zzuz ( 2012-07-26 14:42:27 +0400 )редактировать

Сама АТСка стоит за НАТом. Каким тогда должен быть insecure и нужен ли он вообще? Пробовал без него - вроде ничего не менялось

asdev ( 2012-07-26 14:54:16 +0400 )редактировать

"Сама АТСка стоит за НАТом." Да, с Вами будет трудно. Про insecure читайте в документации.

zzuz ( 2012-07-26 15:05:55 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2012-07-25 12:16:44 +0400

Просмотрен: 2,345 раз

Обновлен: Jul 25 '12

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.