Ситуация немного продвинулась но появилось еще вот что. Попытка соединения заканчивается ошибкой:"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-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. ErrorCode=async Object not found
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=IncorrectSIP 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>
Этот архив был сгенерирован hypermail 2.1.8 : Fri 24 Apr 2015 - 16:16:23 MSK