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

asterisk 2 sip trunka

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

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

terra
Сообщения: 16
Зарегистрирован: 24 апр 2011, 12:31

asterisk 2 sip trunka

Сообщение terra »

Задача подключить 2 сип номер на астериск. провайдер готов нам предоставить индивидуальные порты для каждого номера.
Вот sip.conf

Код: Выделить всё

[general]

register = 74999952190:12345@sip.discounttelecom.ru
bindport = 5060
bindaddr = 0.0.0.0
context = default
allowguest = yes
allowoverlap = no
realm = McConfig VoIP Server
externip = 217.112.24.33
nat = no
disallow = all
allow = alaw
allow = gsm
srvlookup = yes
language = ru
udpbindaddr = 0.0.0.0
tcpenable = no
tcpbindaddr = 0.0.0.0

[authentication]

[discounttelecom]
type = peer
insecure = port,invite
secret = 
username = 74999952190 
fromuser = 74999952190 
fromdomain = sip.discounttelecom.ru
host = sip.discounttelecom.ru
port = 5060
registersip = yes
dtmfmode = rfc2833
disallow = all
allow = alaw
allow = ulaw
allow = gsm
canreinvite = no


;============================ Users ===========================
[1000];ITCrowd						 
qualify = yes

context = LocalAndPSTNAndMobileAndLD
type = friend
username = 1000
secret = terranova2039
nat = yes
host = dynamic
callerid = "IT Crowd"
callgroup = 1
pickupgroup = 1
language = ru
canreinvite = no
disallow = all
allow = alaw
allow = ulaw
allow = gsm
canreinvite = no
extensions.conf

Код: Выделить всё

[general]
priorityjumping = yes
static = yes
writeprotect = no
autofallthrough = yes
clearglobalvars = no


[globals]
DYNAMIC_FEATURES = automon

[default]
include => 74955438950
include => OSoftSipNet
include => NSoftSipNet
include => LocalOnly
include => LocalAndPSTN
include => LocalAndPSTNAndMobile
include => LocalAndPSTNAndMobileAndLD

;==================== Start SIPNET IN =======================

[74955438950]
exten => s,1,Answer
exten => s,2,Set(TIMEOUT(digit)=5)
exten => s,3,Set(TIMEOUT(response)=5)
exten => s,4,Goto(welcome,s,1)
exten => s,5,WaitExten(5)
exten => s,6,Dial(SIP/1000,20,otmw)
exten => s,7,Voicemail
exten => s,8,Hangup
exten => i,1,Dial(SIP/1000,300,otmw)
exten => i,2,Hangup
exten => _97XXXX,1,Goto(LocalAndPSTNAndMobileAndLD,${EXTEN},1)
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: asterisk 2 sip trunka

Сообщение ded »

Пусть провайдер не порты выделяет, а регистрацию правильную.
register = 74999952190:12345@sip.discounttelecom.ru/74999952190 - один номер
register = 74999952175:12345@sip.discounttelecom.ru/74999952175 - другой номер
terra
Сообщения: 16
Зарегистрирован: 24 апр 2011, 12:31

Re: asterisk 2 sip trunka

Сообщение terra »

Вот такой пров. 1 айпи 1 номер. если по другому то разные порты. Еще вопрос. ндо что бы пользователи оффиса звонили через свой внешний номер. а пользователи инет магазина через свой.
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: asterisk 2 sip trunka

Сообщение ded »

Сразу направить Вас в платный суппорт? Или с разъяснениями?
Ваш провайдер и вы - имеете взаимный интерес, т.е. выгодополучатели. А раз так, Вам надо ваши вопросы по подключению направлять провайдеру, а тех. поддержка discounttelecom.ru должна всячески стараться решить эту проблему подключения и обубликовать HOWTO, потому что завтра будет другой одмин, со своим подключением, и т.д.
Вы же не пишете на форумах например, "не могу подключиться к интерфейсу Сбербанка! "?
terra
Сообщения: 16
Зарегистрирован: 24 апр 2011, 12:31

Re: asterisk 2 sip trunka

Сообщение terra »

Я вас прекрасно понимаю. все чем может помочь оператор это дать другие сервера для регистрации. и разбросать по портам подключения.
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: asterisk 2 sip trunka

Сообщение ded »

Кому помочь? Пусть себе поможет удержать клиентов.
У него не много вариантов:
- лишаться части потенциальных лояльных клиентов (ввиду некомпетентности своих технических сотрудников)
- нанимать аутсорсинговые компании или специалистов для решения этой проблемы

у Вас тоже не много вариантов:
- пытаться раскурить самому методом тестов и чтения форумов и мануалов
- копипастить свой вопрос на других форумах (вдруг ответят сразу куском конфига, который скопипастил себе, перезапустил, и работает!)
terra
Сообщения: 16
Зарегистрирован: 24 апр 2011, 12:31

Re: asterisk 2 sip trunka

Сообщение terra »

Такая запись вернаsip.conf

Код: Выделить всё

[general]

register = 74955438950:@sip.discounttelecom.ru
register = 74959845383:@@sip.discounttelecom.ru
bindport = 5060
bindaddr = 0.0.0.0
context = default
allowguest = yes
allowoverlap = no
realm = McConfig VoIP Server
externip = 217.112.24.33
nat = no
disallow = all
allow = alaw
allow = ulaw
allow = gsm
srvlookup = yes
language = ru
udpbindaddr = 0.0.0.0
tcpenable = no
tcpbindaddr = 0.0.0.0

[authentication]

[discounttelecom]
type = peer
insecure = port,invite
secret = 
username = 74955438950
fromuser = 74955438950
fromdomain = sip.discounttelecom.ru
host = sip.discounttelecom.ru
port = 5060
registersip = yes
dtmfmode = rfc2833
disallow = all
allow = alaw
allow = ulaw
allow = gsm
canreinvite = no


[discounttelecoms]
type = peer
insecure = port,invite
secret = 
username = 74959845383
fromuser = 74959845383
fromdomain = sip.discounttelecom.ru
host = sip.discounttelecom.ru
port = 5060
registersip = yes
dtmfmode = rfc2833
disallow = all
allow = alaw
allow = ulaw
allow = gsm
canreinvite = no


;============================ Users ===========================
[100];office Manager						 
qualify = yes
context = Russiya
type = friend
username = 100
secret = terranova2039
nat = yes
host = dynamic
callerid = "IT Crowd"
callgroup = 1
pickupgroup = 1
language = ru
canreinvite = no
disallow = all
allow = alaw
allow = ulaw
allow = gsm

mailbox = 100@fantasyworld.su,100

[1000];ITCrowd						 
qualify = yes

context = LocalAndPSTNAndMobileAndLD
type = friend
username = 1000
secret = terranova2039
nat = yes
host = dynamic
callerid = "IT Crowd"
callgroup = 1
pickupgroup = 1
language = ru
canreinvite = no
disallow = all
allow = alaw
allow = ulaw
allow = gsm

mailbox = 1000@fantasyworld.su,1000
extensions.conf

Код: Выделить всё

[general]
priorityjumping = yes
static = yes
writeprotect = no
autofallthrough = yes
clearglobalvars = no


[globals]
DYNAMIC_FEATURES = automon

[default]
include => 74954538950
include => OSoftSipNet
include => NSoftSipNet
include => LocalOnly
include => LocalAndPSTN
include => LocalAndPSTNAndMobile
include => LocalAndPSTNAndMobileAndLD

[defaults]
include => Russiya
include => 74959845383
;==================== Start SIPNET IN =======================

[74955438950]
exten => s,1,Answer
exten => s,2,Set(TIMEOUT(digit)=5)
exten => s,3,Set(TIMEOUT(response)=5)
exten => s,4,Goto(welcome,s,1)
exten => s,5,WaitExten(5)
exten => s,6,Dial(SIP/1000,20,otmw)
exten => s,7,Voicemail
exten => s,8,Hangup
exten => i,1,Dial(SIP/1000,300,otmw)
exten => i,2,Hangup
exten => _97XXXX,1,Goto(LocalAndPSTNAndMobileAndLD,${EXTEN},1)

[74959845383]
exten => s,1,Answer
exten => s,2,Set(TIMEOUT(digit)=5)
exten => s,3,Set(TIMEOUT(response)=5)
exten => s,4,Goto(you are welcome,s,1)
exten => s,5,WaitExten(5)
exten => s,6,Dial(SIP/100,20,otmw)
exten => s,7,Voicemail
exten => s,8,Hangup
exten => i,1,Dial(SIP/100,300,otmw)
exten => i,2,Hangup
exten => _07XXXX,1,Goto(Russiya,${EXTEN},1)

[LocalAndPSTNAndMobileAndLD]
include => LocalAndPSTNAndMobile
exten => _97XXXXXXXXXX,1,Dial(SIP/discounttelecom/${EXTEN:1})
######################postavka################################
[Russiya]
include => Russiya
exten => _07XXXXXXXXXX,1,Dial(SIP/discounttelecom/${EXTEN:1})


[welcome]
exten => s,1,Answer
exten => s,2,Set(TIMEOUT(digit)=5)
exten => s,3,Set(TIMEOUT(response)=10)
exten => s,4,Background(IVR/welcome)
exten => s,5,WaitExten(5)
exten => s,6,Dial(SIP/1000,10,otmw)
exten => s,7,Dial(SIP/1001,20,otmw)
exten => s,8,Hangup
exten => i,1,Dial(SIP/1000,5,otmw)
exten => i,2,Dial(SIP/1001,5,otmw)
exten => i,3,Dial(SIP/1002,5,otmw)
exten => i,4,Dial(SIP/1003,5,otmw)
exten => i,5,Hangup

exten => 0001,1,Goto(welcome,s,1)

[you are welcome]
exten => s,1,Answer
exten => s,2,Set(TIMEOUT(digit)=5)
exten => s,3,Set(TIMEOUT(response)=10)
exten => s,4,Background(IVR/welcome)
exten => s,5,WaitExten(5)
exten => s,6,Dial(SIP/100,10,otmw)
exten => s,7,Dial(SIP/101,20,otmw)
exten => s,8,Hangup
exten => i,1,Dial(SIP/100,5,otmw)
exten => i,2,Dial(SIP/101,5,otmw)
exten => i,3,Hangup

exten => 0001,1,Goto(you are welcome,s,1)
Копипастить не вариант. А вот дать денег специалисту за настройку разумный подход.
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: asterisk 2 sip trunka

Сообщение ded »

Готов дать Вам разумных денег на специалиста.
Такая запись верна - sip.conf
Нет.
Ну ведь бред же - [general]

register = 74959845383:@@sip.discounttelecom.ru !!

Код: Выделить всё

[general]
register = 74955438950:password@sip.discounttelecom.ru
register = 74959845383:password@sip.discounttelecom.ru
[discounttelecoms]
type = friend
insecure = port,invite
secret =
host = sip.discounttelecom.ru
context=from-discounttelecom
dtmfmode = rfc2833
disallow = all
allow = alaw
allow = ulaw
canreinvite = no
extensions.conf

Код: Выделить всё

[from-discounttelecom]
exten => 74955438950,1,Dial(SIP/1000,,t)
exten => 74959845383,1,Dial(SIP/100,,t)
terra
Сообщения: 16
Зарегистрирован: 24 апр 2011, 12:31

Re: asterisk 2 sip trunka

Сообщение terra »

без указания внешнего ипа астериск с данным провайдером вообще неработает.
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: asterisk 2 sip trunka

Сообщение ded »

terra, не надо тупо копипастить, не надо. Я привёл не полностью секцию [global] а только ту часть, где надо было делать возможные изменения.
То же самое и в extensions.conf
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH