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

Многоканальный sip транк в Asterisk

0

Доброго времени суток господа, имеет Debian 3.2.46 - Wheezy + Asterisk 1.8.22.0, на сервере заведено 3 транка от одного провайдера, один из транков многоканальный - как говорит провайдер на 10 линий. Нужно ли как-то дополнительно описывать многоканальность транка?

Суть проблемы - на многоканальном транке висит IVR меню, звоню с сотового на транка - слушаю меню, в этот момент звоню со второго сотового на транк - вдруг в консоле получаю DTMF - 1 в транк. Соответственно первый сотовый переходит по пункут 1 в IVR, а второй вообще непонятно куда звонит - т.е. гудки идут - звонок поймать не могу. Как только я положу первый сотовый на втором начинает играть IVR.

sip.conf

register =>920505:123456:920505@66.66.66.66:5060/920505; Многоканальный

[920505]
; Многоканальный
dtmfmode=auto
username=920505
type=peer
secret=123456
host=66.66.66.66
fromuser=920505
fromdomain=66.66.66.66
port=5060
nat=yes
context=incoming
insecure=port,invite
qualify = yes

extensions.conf

[from_920505]

exten => 920505,1,Answer()
exten => 920505,2,Wait(1)
exten => 920505,3,Background(/privet) 
exten => 920505,4,Background(/oper_1) 
exten => 920505,5,Background(/manager_2) 
exten => 920505,6,Background(/bux_3) 
exten => 920505,7,WaitExten(5)
exten => 1,1,Dial(SIP/1001,30,Tt) ;
exten => 2,1,Goto(to_managers,managers,1) ;
exten => 3,1,Dial(SIP/1003,30,Tt) ;
удалить закрыть спам изменить тег редактировать

спросил 2013-08-24 13:08:39 +0400

sysbes Gravatar sysbes
1 1 1 1

Comments

добавьте в [920505] call-limit=10 и поправьте context

awsswa ( 2013-08-24 16:13:49 +0400 )редактировать

Call-limit по умолчанию не ограничен. А так - http://forum.asterisk.ru/viewtopic.php?f=3&t=3285

zzuz ( 2013-08-24 22:17:46 +0400 )редактировать

context=from_920505

romariosar ( 2013-08-29 10:40:35 +0400 )редактировать

2 Ответа

0

если три транка одного провайдера, а значит с одного ip, то накой в insecure "port"? как астериск будет отличать один транк от другого?

и связь между context=incoming и [from_920505] не раскрыта

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

ответил 2013-08-28 19:40:49 +0400

borispr Gravatar borispr
281 2 5

обновил 2013-08-28 19:46:32 +0400

Comments

Если три транка , то три раза будет порт 5060. А различать он по информации register , которую шлет клиент.

zzuz ( 2013-08-28 19:49:42 +0400 )редактировать
-1

Убрать вообще insecure=port,invite

Тогда можно будет параллельно использовать и другие транки данного voip оператора. О многоканальности: нет такого различия! Что 1 звонок, что 10!

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

ответил 2013-08-30 10:01:22 +0400

Zavr2008 Gravatar Zavr2008 flag of Russian Federation
2886 11 9 40
http://mh.otx.ru/

Comments

А провайдер такой раз и имя пользователя и пароль в инвайте шлет?

zzuz ( 2013-08-30 10:05:27 +0400 )редактировать

Zzuz - не известно это. Известно другое: есть регистрация. И если она есть, то при входящих должна именно она работать.

Zavr2008 ( 2013-08-30 10:13:31 +0400 )редактировать

Конечно не известно , потому что оператор вызывает пир , который зарегистрировался на сервере , а не аунтефицируется у клиента (забавно бы было , да ?) . И так как type=peer , то без insecure=invite входящий вызов для этого пира с host=ip не пройдет. Так , что ваш совет крайне бесполезен.

zzuz ( 2013-08-30 11:09:15 +0400 )редактировать

zzuz, идите читать voip-info.org и не плодите чуш! для контекста входящих - он НЕ НУЖЕН

Zavr2008 ( 2013-08-30 15:59:56 +0400 )редактировать

Если стоит username=920505 и провайдер посылает инвайт на свой пир 920505 . Как он авторизируется у клиента?

zzuz ( 2013-08-30 16:28:05 +0400 )редактировать

insecure= invite: don't require authentication of incoming INVITEs

Zavr2008 ( 2013-08-30 19:35:54 +0400 )редактировать

в строке регистрации есть /exten - в этом случае костыль с insecure=invite или еще хуже с insecure=port,invite приводит к тому, что все звонки будут поступать в одну общую регистрацию..

Zavr2008 ( 2013-08-30 19:37:53 +0400 )редактировать

слово "incoming" в INVITE ничего не говорит ?, минусомет хренов )))))

Zavr2008 ( 2013-08-30 19:38:43 +0400 )редактировать

"к тому, что все звонки будут поступать в одну общую регистрацию" . Пойду раскажу клиенту ,у которого сейчас 87 аккаунтов от телфина и почти столько же от других провайдеров. Пусть срочно insecure уберет со всех пиров , а то ж там incoming в INVITE .

zzuz ( 2013-08-30 19:42:55 +0400 )редактировать

читаем далее sip.conf, и ASTERISK JIRA на тему игнорирования этого дела в некоторых версиях Астера. Вообще zzuz, Ваша некомпетентность меня поражает. Вы готовы спорить с voip-info.org? Идите и исправьте там ))))))

Zavr2008 ( 2013-08-30 19:44:53 +0400 )редактировать

"insecure= invite: don't require authentication of incoming INVITEs" - возмите переводчик и разберитесь в том, что это значит.

zzuz ( 2013-08-30 19:45:05 +0400 )редактировать

Вам в религию нужно пойти, в християнство . Они там любят слова по своему трактовать.

zzuz ( 2013-08-30 19:47:31 +0400 )редактировать

Ебалайтунг: не требует аутентификацию при входящих Инвайтах вам недоучке перевести?! Идите в начальную школу читать rfc sip и не дрочите форум

Zavr2008 ( 2013-08-31 22:43:24 +0400 )редактировать

Вы форум перепутали - идите в хохлосрач и там испражняйтесь на соседнем форуме.

Zavr2008 ( 2013-08-31 22:44:27 +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 ленту новостей

Статистика

Задан: 2013-08-24 13:08:39 +0400

Просмотрен: 4,979 раз

Обновлен: Aug 31 '14

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