Re: B2BUA

От: A.Pach <CGatePro_at_mx_ru>
Дата: Sun 15 Mar 2009 - 20:39:14 MSK

Ситуация немного продвинулась но появилось еще вот что. Попытка соединения заканчивается ошибкой:"call failed: errorCode=Incorrect SIP URI syntax"

На всякий случай продублирую еще раз настройки:

PSTN на уровне домена. Gateway Domain: {Gate1=195.195.195.185;Gate2=sip.gate.com;} Gateway Address: {Gate2=10.10.10.100;}
Name for Gateway: {Gate1=22105;Gate2=test;} Caller ID: {Gate1=22105;Gate2=test;}
Password for Gateway: {Gate1=123;Gate2=321;}

Pstn на уровне пользователя.(пусто)

Маршрутизатор.(только 2 записи)

N:S:<20(5d)> = gatewaycaller{*,Gate1}#pbx N:S:<30(8d)> = gatewaycaller{*,Gate2}#pbx

Кусок лога с ошибкой.

11:42:38.151 4 SIPTCP-000077 [093023] enqueued. 285 bytes, 10s timeout 11:42:38.151 5 SIPTCP-000077 out: SIP/2.0 100 Trying\r\nVia: SIP/2.0/TCP 192.168.0.2:5060;branch=z9hG4bKB1511B4\r\nFrom:
<sip:xxxxx@lviv-ua.com>;tag=4E38FE6C-223D\r\nTo:
<sip:2022103@lviv-ua.com>\r\nCall-ID:

74295446-107C11DE-95BAE387-817E4B8@192.168.0.2\r\nCSeq: 102 INVITE\r\nServer: CommuniGatePrо
11:42:38.151 4 SIPTCP-000077 [093023] to [192.168.0.2]:51711 11:42:38.151 2 PBXLEG-002032 'gatewaycaller' created for pbx@lviv-ua.com
11:42:38.151 2 PBXLEG-002032 DIALOG-001131(inp) started with xxxxxx@lviv-ua.com(sip:xхxxxx@192.168.0.2:5060)(canUpdate)(canTransfer)

11:42:38.151 2 PBXLEG-002032 session refresh=1800(active)
11:42:38.151 2 PBXLEG-002032 peer authenticated as 'apach@lviv-ua.com'
11:42:38.151 2 PBXLEG-002032 gatewaycaller.sppr(Main) started
11:42:38.151 2 PBXLEG-002032 ProgramLog: "calling '22103'..."
11:42:38.151 2 PBXLEG-002032 ProgramLog: 
"callerLeg:{\"\"=\"sip:22103@{Gate01=195.195.195.185;Gate02=sip.gate.com;} \";Call-ID=74295446-107C11DE-95BAE387-817E4B8@192.168.0.2.gwout;From=\"sip:xxxxx@lviv-ua.com\";Max-Forwards=#69;Via=195.195.195.185;activeSide=YES;authPassword=\"{Gate1=xxx;Gate2xxxx}
11:42:38.151 2 PBXLEG-002032 spawning PBXLEG-002034
11:42:38.151 2 PBXLEG-002034 spawned by PBXLEG-002032
11:42:38.151 2 PBXLEG-002034 callerleg.sppi(bridgeCaller) started
11:42:38.151 2 PBXLEG-002032 bridge(NODE-002034) starting
11:42:38.151 2 PBXLEG-002034 impersonated as 
'apach@lviv-ua.com'(apach@lviv-ua.com)
11:42:38.151 2 PBXLEG-002034 bridge-start rejected(Incorrect SIP URI syntax)
11:42:38.151 1 PBXLEG-002032 bridge(NODE-002034) start transaction failed. Error Code=Incorrect SIP URI syntax->Incorrect SIP URI syntax 11:42:38.151 2 PBXLEG-002034 program stopped 11:42:38.151 1 PBXLEG-002032 bridge(NODE-002034) start transaction failed. Error Code=Incorrect SIP URI syntax
11:42:38.151 2 PBXLEG-002032 bridge(NODE-002034) breaking
11:42:38.151 1 PBXLEG-002034 ignoring message (dying): EVENT
11:42:38.151 3 PBXLEG-002032 Event(stop) to NODE-002034 failed. Error 
Code=async Object not found
11:42:38.151 2 PBXLEG-002032 ProgramLog: "call failed: errorCode=Incorrect SIP URI syntax"
11:42:38.182 2 PBXLEG-002032 killing DIALOG-001131
11:42:38.182 2 PBXLEG-002032 rejecting done
11:42:38.182 2 PBXLEG-002032 program stopped
11:42:38.182 1 PBXLEG-002032 ignoring message (dying): EVENT
11:42:38.182 2 ACCOUNT(apach) out call failed. Error Code=Incorrect 
SIP URI syntax
11:42:38.213 2 SIPDATA-093024 out: rsp -> tcp[192.168.0.2]:51711 416-INVITE(316 bytes)
11:42:38.213 5 SIPDATA-093024 out: SIP/2.0 416 Incorrect SIP URI syntax

Если прописываю один то все работает, удаляю первый прописываю второй тоже работает,
два вместе никак.

PS: некоторые адреса и названия доменов изменены.


On Sun, 15 Mar 2009 12:10:18 +0300
  "Dmitry Akindinov" <CGatePro@mx.ru> wrote:   Здравствуйте,   

  A.Pach wrote:

> Если я правильно понял то надо еще прописывать на уровне 
>пользователя?
> Тоисть дублировать нужные шлюзы в настройки ТфОП пользователя.
  

  Необходимости нет. Я имел лишь в виду, что надо проверить настройки на уровне аккаунта, так как они могут переопределить то, что задано на уровне домена или сервера.   

  Скрипты читают именно настройки аккаунта, а все, что не задано в них явно, подставляется из Account Defaults уровня домена или сервера.   

> ---------------------------------------------------------
> 
> On Sun, 15 Mar 2009 11:55:02 +0300
>  "Dmitry Akindinov" <CGatePro@mx.ru> wrote:
>  Здравствуйте,
>  
>  A.Pach wrote:
>> Тут еще надо проверить, что настроено именно в этом аккаунте: 
>> xxxx@xxxxxxx
>>
>> Для настроек использую шлюзы не на уровне пользователя а на уровне 
>> домена:
>> Пользователи-Домены-Домен-Умолчания для Пользователя-ТфОП.
>  
>  Но эти же настройки есть на уровне каждого аккаунта и в Account
> Defaults на уровне домена.
>  
>> При возможности выложите как правильно прописывать насколько доменов 
>>в 
>> настройках ТфОП.
>  
>  У каждого домена есть свои настройки по умолчанию для ТфОП.
>  
>> Насколько правильно написано это:
>>> Gateway Domain: {Gate01=sip.gate.com;Gate02=195.195.195.185;} (IP 
>>> адрес или домен удаленного шлюза)
>  
>  Правильно.
>  
>>> Gateway Address: {Gate01=sip.gate.com;Gate02=195.195.195.185;}  (IP 
>>> адрес или домен удаленного шлюза)
>  
>  Адрес можно не указывать, когда он сорвпадает с доменом шлюза.
>  
>>> Name for Gateway: {Gate01=xx1;Gate02=xx2;}  (User ID для авторизации)
>>>
>>> Password for Gateway: {Gate01=111;Gate02=222;} (пароль авторизации на 
>>> удаленном шлюзе)
>  
>  Все верно.
>  
>> Заранее спасибо.
>>
>> --------------------------------------------------------
>>
>> On Sun, 15 Mar 2009 10:16:23 +0300
>>  "Dmitry Akindinov" <CGatePro@mx.ru> wrote:
>>  Здравствуйте,
>>  
>>  A.Pach wrote:
>>> Доброго дня или вечера всем.
>>>
>>> Помогите пожалуйста с настройкой B2BUA и шлюза.
>>>
>>> Пример настройки смотрел здесь:
>>> https://support.communigate.com/forum/showthread.php?p=656
>>>
>>>
>>> Все работает отлично, но тут встал вопрос о добавлении еще одного 
>>>шлюза.
>>>
>>> Что имею и что делаю.
>>>
>>> Gate01 первый шлюз и Gate02 второй.
>>>
>>> Gate01 и Gate02 регистрация на удаленном прокси прошла удачно.
>>> В маршрутизаторе прописал:
>>>
>>>
>>> N:S:<20(5d)> = gatewaycaller{*,Gate01.sipgw}#pbx
>>> N:S:<40(6d)> = gatewaycaller{*,Gate02.sipgw}#pbx
>>  
>>  Не надо добавлять суффикс .sipgw во втором параметире. Этот параметр
>> - просто имя тэга, по которому скрипт находит настройки. .sipgw тут 
>> совсем не нужно.
>>  
>>> Дальше при  добавлении их в ТфОП звонки не проходят, делаю так:
>>>
>>> Gateway Domain: {Gate01=sip.gate.com;Gate02=195.195.195.185;} (IP 
>>> адрес или домен удаленного шлюза)
>>>
>>> Gateway Address: {Gate01=sip.gate.com;Gate02=195.195.195.185;}  (IP 
>>> адрес или домен удаленного шлюза)
>>>
>>> Name for Gateway: {Gate01=xx1;Gate02=xx2;}  (User ID для авторизации)
>>>
>>> Password for Gateway: {Gate01=111;Gate02=222;} (пароль авторизации на 
>>> удаленном шлюзе)
>>>
>>> При попытке звонка выходит ошибка:
>>>
>>> 21:03:33.612 2 PBXLEG-001894 ProgramLog: "'xxxx@xxxxxxx' has an empty 
>>> PSTNGatewayDomain setting"
>>
>> Тут еще надо проверить, что настроено именно в этом аккаунте: 
>> xxxx@xxxxxxx
>>  
>>> что явно указывает на то что прописано не правильно.
>>>
>>> Когда прописать по одному то звонки проходят нормально.
>>>
>>> PS: Особенно интересует опция Password for Gateway и как правильно 
>>> называть
>>> гетвеи, должны ли быть у них имена одинаковы в настройках для шлюза и 
>>> ТфОП.
>>  
>>  SIP -> Gateways и PSTN настройки аккаунтов никакого отношения друг к
>> другу не имеют и смешивать их не надо. SIP -> Gateways стоит
>> использоват только в случаях, когда CGPro должен регистрироваться на
>> внешнем шлюзе для возможности принимать звонки. Не более.
>>  
>  
>  --
>  Best regards,
>  Dmitry Akindinov -- Stalker Labs.
>  
>  
>  ##################################################################
>  Вы получили это сообщение потому, что подписаны на список рассылки
>   <CGatePro@mx.ru>.
>  
>  Чтобы отписаться, отправьте сообщение на адрес <CGatePro-off@mx.ru>
>  Чтобы переключиться в режим дайджеста -
> mailto:<CGatePro-digest@mx.ru>
>  Чтобы переключиться в индексный режим - 
>mailto:<CGatePro-index@mx.ru>

> Для административных запросов адрес <CGatePro-request@mx.ru> > Архив списка: http://mx.demos.su/lists/cgp-russian/ Получено Sun Mar 15 17:39:40 2009

Этот архив был сгенерирован hypermail 2.1.8 : Fri 24 Apr 2015 - 16:16:23 MSK