Если три транка , то три раза будет порт 5060. А различать он по информации register , которую шлет клиент.
zzuz ( 2013-08-28 19:49:42 +0400 )редактироватьДоброго времени суток господа, имеет 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) ;
если три транка одного провайдера, а значит с одного ip, то накой в insecure "port"? как астериск будет отличать один транк от другого?
и связь между context=incoming и [from_920505] не раскрыта
Если три транка , то три раза будет порт 5060. А различать он по информации register , которую шлет клиент.
zzuz ( 2013-08-28 19:49:42 +0400 )редактироватьУбрать вообще insecure=port,invite
Тогда можно будет параллельно использовать и другие транки данного voip оператора. О многоканальности: нет такого различия! Что 1 звонок, что 10!
А провайдер такой раз и имя пользователя и пароль в инвайте шлет?
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 )редактироватьhttp://www.voip-info.org/wiki/view/Asterisk+sip+insecure
Zavr2008 ( 2013-08-30 19:36:10 +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 )редактироватьЗадан: 2013-08-24 13:08:39 +0400
Просмотрен: 4,981 раз
Обновлен: Aug 31 '14
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
добавьте в [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 )редактировать