"Because there is a delimiter missing, after the port number, it is treating the combination of the port number and the following parameter as a name, and trying to look that up."
там пробел после 5060, в результате система считает это - именем сервиса. Не находит в /etc/services и посылает. В строке регистрации на провайдера просто нужно указать в конце тот экстен, на который регистрируемся но БЕЗ ПРОБЕЛА после порта 5060.
Zavr2008 ( 2014-08-28 19:48:27 +0400 )редактироватьinsecure=invite,port - а вот это говорит, что транк без регистрации. В этом случае это к провайдеру насчет пробела..
Zavr2008 ( 2014-08-28 19:49:28 +0400 )редактироватьhttp://forums.asterisk.org/viewtopic.php?f=1&t=85652
Zavr2008 ( 2014-08-28 19:50:12 +0400 )редактировать
Порт с пробелом, не?
tesak89 ( 2014-08-27 21:05:31 +0400 )редактироватьнет , у него host=72.20.20.1:5060
zzuz ( 2014-08-27 23:03:20 +0400 )редактировать'72.20.20.1:5060 ' в конце перед кавычкой.
tesak89 ( 2014-08-28 16:23:07 +0400 )редактироватьесли Вы так явно не видите причины, то сделайте
zzuz ( 2014-08-28 18:01:57 +0400 )редактироватьping 72.20.20.1:5060
, чтобы просветлиться.getaddrinfo("72.20.20.1", "5060 ", ...) "host=72.20.20.1 port=5060 "
Скорее так.
tesak89 ( 2014-08-28 18:23:22 +0400 )редактироватьИзвините, а ping тут причем ? тем более что он не понимает такой формат записи хоста.
Чистый ( 2014-08-28 18:53:42 +0400 )редактироватьА это и не Вам адресовалось) По теме -- кусок конфига скиньте посмотреть
tesak89 ( 2014-08-28 18:56:43 +0400 )редактироватьВот настройки провайдера: [provider] type=peer host=72.20.20.1 insecure=invite,port context=provider-in qualify=yes dtmfmode=inband nat=force_rport,comedia transport=udp disallow=all allow=gsm allow=alaw allow=ulaw
Чистый ( 2014-08-28 19:03:43 +0400 )редактироватьZavr2008 вероятнее всего Вы правы, пакет от провайдера содержит пробел: Via: SIP/2.0/UDP 72.20.20.1:5060 ;branch=z9hG4bK0015172A0BAC4549AB8A57754112
Чистый ( 2014-08-29 15:33:09 +0400 )редактировать