Список форумов Asterisk Forum Asterisk Forum
The Asterisk Open Source PBX - Russian Community
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ПравилаПравила   ГруппыГруппы   ИзбранноеИзбранное    LinksСсылки   РегистрацияРегистрация 
 RSSRSS   ПрофильПрофиль   Войти и проверить личные сообщения   ВходВход 

PJSIP + Несколько учеток одного провайдера

 
Список форумов Asterisk Forum -> Newbies/FAQ Forum    вывод темы на печать
Предыдущая тема :: Следующая тема  
Автор Сообщение
zhhh



Зарегистрирован:
17.05.2017
Сообщения: 2

Статус: Оффлайн 

СообщениеДобавлено: Вт Май 23, 2017 09:15    Заголовок сообщения:

Добрый день, Уважаемые!
Подскажите, пожалуйста, новичку в PJSIP! Smile
Установлен Asterisk 13.15.1, PJPROJECT 2.5, за NATом

Транспорт прописан так:

[udp-transport]
type = transport
protocol = udp
bind = 0.0.0.0
local_net = 192.168.1.0/24
external_media_address = 195.XXX.XXX.XX4
external_signaling_address = 195.XXX.XXX.XX4

Настройки транков 91002...91005 однотипные:

;********* 91005

[91005]
type = endpoint
transport = udp-transport
context = pstn-in
disallow = all
allow = alaw,ulaw,gsm
outbound_auth = 91005
aors = 91005
; ;A few NAT relevant options that may come in handy.
force_rport=yes ;It's a good idea to read the configuration help for each
direct_media=no ;of these options.
ice_support=yes

[91005]
type = aor
max_contacts = 1
contact = sip:91005@195.XXX.XXX.XX7:5060

[91005]
type = auth
auth_type = userpass
password = *******
username = 91005

[91005]
type = identify
endpoint = 91005
match = 195.2.239.187

[91005]
type = registration
transport = udp-transport
outbound_auth = 91005
retry_interval = 30
forbidden_retry_interval = 30
expiration = 600
auth_rejection_permanent = no
contact_user = 91005
server_uri = sip:195.XXX.XXX.XX7:5060
client_uri = sip:91005@195.XXX.XXX.XX7:5060


Входящий диалплан такой (все уходит по назначению):

[pstn-in]
exten => 91002,1,Dial(PJSIP/1002,60,)
exten => 91002,n,Hangup
exten => 91003,1,Goto(ivr-main,s,1) ;отправляем на голосовое приветствие
exten => 91003,n,Hangup
exten => 91004,1,Dial(PJSIP/1004,60,)
exten => 91004,n,Hangup
exten => 91005,1,Dial(PJSIP/1005,60,)
exten => 91005,n,Hangup


Исходящий диалплан такой (по-очереди перебираю линии):

[phone8800]
exten => _X.,1,Dial(PJSIP/${EXTEN}@91004,30,)
exten => _X.,2,Dial(PJSIP/${EXTEN}@91003,30,)
exten => _X.,3,Dial(PJSIP/${EXTEN}@91002,30,)
exten => _X.,4,Dial(PJSIP/${EXTEN}@91005,30,)
exten => _X.,5,Hangup


Звоню на любой номер, смотрю в консоль:

== Setting global variable 'SIPDOMAIN' to '192.168.1.11'
-- Executing [89xxxxx6920@phone8800] Dial("PJSIP/1004-0000006d", "PJSIP/89xxxxx6920@91004,30,") in new stack
-- Called PJSIP/89xxxxx6920@91004
== Everyone is busy/congested at this time (1:0/0/1)
-- Executing [89xxxxx6920@phone8800] Dial("PJSIP/1004-0000006d", "PJSIP/89xxxxx6920@91003,30,") in new stack
-- Called PJSIP/89xxxxx6920@91003
== Everyone is busy/congested at this time (1:0/0/1)
-- Executing [89xxxxx6920@phone8800] Dial("PJSIP/1004-0000006d", "PJSIP/89xxxxx6920@91002,30,") in new stack
-- Called PJSIP/89xxxxx6920@91002
-- PJSIP/91002-00000070 is ringing
-- PJSIP/91002-00000070 answered PJSIP/1004-0000006d
-- Channel PJSIP/91002-00000070 joined 'simple_bridge' basic-bridge <f26656a1-d970-48fd-a807-314de623f82e>
-- Channel PJSIP/1004-0000006d joined 'simple_bridge' basic-bridge <f26656a1-d970-48fd-a807-314de623f82e>
-- Channel PJSIP/91002-00000070 left 'native_rtp' basic-bridge <f26656a1-d970-48fd-a807-314de623f82e>
-- Channel PJSIP/1004-0000006d left 'native_rtp' basic-bridge <f26656a1-d970-48fd-a807-314de623f82e>
== Spawn extension (phone8800, 89xxxxx6920, 3) exited non-zero on 'PJSIP/1004-0000006d'

На момент звонка все линии свободны, но он пропускает 2 линии, считая их занятыми. Почему такое происходит - не понимаю, думаю что он использует учётку которая последняя зарегистрировалась у провайдера Confused
В общем в итоге из 4 учетных записей провайдера доступна для звонка какая то одна.
Но почему так происходит, я может не так настроил транки?
Я не нашел инфы как правильно регить несколько учеток на одном сервере прова Sad

Added after 1 hours 12 minutes:

В общем разобрался, уменя не было указано в секции endpoint
from_user=91005
from_domain=195.XXX.XXX.XX7

теперь все звонит Very Happy
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Список форумов Asterisk Forum -> Newbies/FAQ Forum Ответить на тему
Страница 1 из 1

Добавить в Избранное

 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
You cannot attach files in this forum
You cannot download files in this forum