VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

регистрация SIP на сервере провайдера

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Ответить
1g0r
Сообщения: 126
Зарегистрирован: 25 ноя 2013, 16:56

регистрация SIP на сервере провайдера

Сообщение 1g0r »

Имеется 2 разных провайдера
Один провайдер выдал сип транк где я принимаю и передаю звонки без авторизации.... и все ок.

Второй провайдер предоставил такую информацию..

Proxy=X.X.X.X
Nat=yes
ACL=0.0.0.0/0.0.0.0
Codecs=g711a/u
username=ZZZZZ
secret=YYYYY
callerid=812NNNNNNN

PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: Завожу пир
[PROV]
type = peer
context = FROM_PROV
defaultuser=ZZZZZ
remotesecret=YYYYY
fromuser=ZZZZZ
host=X.X.X.X
nat=yes
externaddr=myPublicIp
acl=0.0.0.0/0.0.0.0
registersip = yes
insecure = invite
disallow = all
allow = alaw,ulaw
callerid=812NNNNNNN
qualify=yes
qualifyfreq=1800
Итог... я звонить с Астериска могу, а входящих нет. ПРовайдер говорит что от меня нет попыток авторизации... tcpdump это тоже подтвердил...
с type = friend счастье тоже не наступило.

Ежели делаю так...
register => ZZZZZ:YYYYY@X.X.X.X/812NNNNNNN
то регистрация есть, и даже звонки приходят... но счастье все равно не наступает, т.к. я непонимаю как такой пир использовать в качестве транка, где extension'ов будет много....
Неужели для каждого Extension держать свою регистрацию?????
Ежели сделать register => ZZZZZ:YYYYY@X.X.X.X то звонки идут на экстеншн S =\

Где я туплю? почему type=peer не регистрируется у провайдера?
ded
Сообщения: 15630
Зарегистрирован: 26 авг 2010, 19:00

Re: регистрация SIP на сервере провайдера

Сообщение ded »

1g0r? а Вы уже 3 года занимаетесь Астериском время от времени. А всё в новичках, и где-то тупите?
1g0r писал(а):Где я туплю?
Где-где - в КливленДЕ.
type=peer будет регистрироваться у провайдера если у него есть параметр
regexten=812NNNNNN1

но тогда придётся создавать много одинаковых пиров, с одним и тем же ИП, но разными
regexten=812NNNNNN1
regexten=812NNNNNN2
regexten=812NNNNNN3

Вместо этого проще создать один пир и много
register => ZZZZZ:YYYYY@X.X.X.X/812NNNNNN1
register => ZZZZZ:YYYYY@X.X.X.X/812NNNNNN2
register => ZZZZZ:YYYYY@X.X.X.X/812NNNNNN3
и это не Extensions а DIDs. Ибо Extensions - это внутренние номера, а DID - городские номера "примагниченные" к Астериску. Если их много, то они же могут быть разные, и провайдер точно должен згать куда пересылать, на какую ИП АТС входящие из мира. Что сделать можно при наличии регистрации.
Или, договоритесь с проваёдером об использовании без регистрации, они просто направляют определённые DIDs на ваш перманентный ИП (на котором Астериск).

Делать исходящие через один пир с разными номерами Caller ID, соответствующими полученным DIDs, можно подставляя при исходящем вызове соответсвующий номер
Set(CALLERID(all)=812NNNNNN1)
Предполагается
1g0r
Сообщения: 126
Зарегистрирован: 25 ноя 2013, 16:56

Re: регистрация SIP на сервере провайдера

Сообщение 1g0r »

Спасибо ДЕД. Все предельно ясно...

Без регистрации вряд ли получится, т.к. астер за натом, а мапить порты желания нет.
Буду делать через register=

Вопрос снят.
1g0r
Сообщения: 126
Зарегистрирован: 25 ноя 2013, 16:56

Re: регистрация SIP на сервере провайдера

Сообщение 1g0r »

ded писал(а):1g0r? а Вы уже 3 года занимаетесь Астериском время от времени. А всё в новичках, и где-то тупите?


Я бы сказал что телефония это хобби =) до профи мне еще ооочень далеко...
Моя работа по большей части заключается в IT менеджменте,а Астериском занимаюсь потому что мне это интересно.

Так что пока посижу в Новичках. Я еще много чего не попробовал....
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH