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

DiaStar+Asterisk

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

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

Ответить
alexus
Сообщения: 8
Зарегистрирован: 09 ноя 2010, 12:55

DiaStar+Asterisk

Сообщение alexus »

Помогите настроить связку DiaStar и Asterisk

Не получается подключить DiaStar к Asterisk
вот чего дают логи

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

[Feb 11 11:21:53] VERBOSE[20778] chan_sip.c: 
<--- SIP read from UDP:192.168.98.128:5060 --->
REGISTER sip:192.168.98.26:5060 SIP/2.0
From: <sip:99999@192.168.98.26>;tag=a0d64d8-8062a8c0-13c4-50022-1252-6681270f-1252
To: <sip:99999@192.168.98.26>
Call-ID: a0e4770-8062a8c0-13c4-50022-1252-18911d59-1252
CSeq: 1 REGISTER
Via: SIP/2.0/UDP 192.168.98.128:5060;branch=z9hG4bK-1252-4793e3-454499ec
Max-Forwards: 70
Expires: 300
Contact: <sip:99999@192.168.98.128:5060>;methods="INVITE, INFO, SUBSCRIBE, BYE, CANCEL, NOTIFY, ACK, REFER"
Content-Length: 0

<------------->
[Feb 11 11:21:53] VERBOSE[20778] chan_sip.c: --- (10 headers 0 lines) ---
[Feb 11 11:21:53] VERBOSE[20778] chan_sip.c: Sending to 192.168.98.128:5060 (no NAT)
[Feb 11 11:21:53] VERBOSE[20778] chan_sip.c: 
<--- Transmitting (no NAT) to 192.168.98.128:5060 --->
SIP/2.0 100 Trying
Via: SIP/2.0/UDP 192.168.98.128:5060;branch=z9hG4bK-1252-4793e3-454499ec;received=192.168.98.128
From: <sip:99999@192.168.98.26>;tag=a0d64d8-8062a8c0-13c4-50022-1252-6681270f-1252
To: <sip:99999@192.168.98.26>
Call-ID: a0e4770-8062a8c0-13c4-50022-1252-18911d59-1252
CSeq: 1 REGISTER
Server: FPBX-2.8.1(1.8.2.3)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
[Feb 11 11:21:53] VERBOSE[20778] chan_sip.c: 
<--- Transmitting (no NAT) to 192.168.98.128:5060 --->
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 192.168.98.128:5060;branch=z9hG4bK-1252-4793e3-454499ec;received=192.168.98.128
From: <sip:99999@192.168.98.26>;tag=a0d64d8-8062a8c0-13c4-50022-1252-6681270f-1252
To: <sip:99999@192.168.98.26>;tag=as3490ef7b
Call-ID: a0e4770-8062a8c0-13c4-50022-1252-18911d59-1252
CSeq: 1 REGISTER
Server: FPBX-2.8.1(1.8.2.3)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="5ae338c0"
Content-Length: 0
вот sip.conf

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

[user](!)
host=dynamic
canreinvite=no
dtmfmode=rfc2833
disallow=all
allow=ulaw
allow=alaw
allow=speex
allow=gsm
allow=h261
allow=h263
allow=h263
allow=h263p

[99999](user)
type=peer
secret=*****
username=diastar
context=phones
canreinvite=yes
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: DiaStar+Asterisk

Сообщение ded »

<--- SIP read from UDP:192.168.98.128:5060 --->
REGISTER sip:192.168.98.26:5060 SIP/2.0
From: <sip:99999@192.168.98.26>

Выделение поможет пониманию что надо сделать, а не регистрации.
Ну и курить мануалы и примеры на
http://www.projectdiastar.org
alexus
Сообщения: 8
Зарегистрирован: 09 ноя 2010, 12:55

Re: DiaStar+Asterisk

Сообщение alexus »

мануал прокурил вдоль и поперек, возможно что-то упустил, т.к. опыта в VoIP телефонии нет
не понял что вы хотели сказать этим
ded писал(а):Выделение поможет пониманию что надо сделать, а не регистрации.
вот кусок конфигурации с diastar

[sip]
board = iptB1
codecs = g722,pcmu,pcma,h264,mp4v-es,h263
maxcalls = 1
bindaddr = 192.168.98.128
bindport = 5060
registraraddr = 192.168.98.26
register = 99999,sip:99999,******,diastar

Канал WOOMERA поднимается нормально.
Еще не могу понять как на DiaStar'е настроить абонентов и вообще возможно ли это, потому как примеры типа
Dial(WOOMERA/sip:12345678) не работают, т.к. на DiaStar нет абонентов.
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: DiaStar+Asterisk

Сообщение ded »

Я не уверен, так как нет опыта с DiaStar, но
[sip]
board = iptB1
codecs = g722,pcmu,pcma,h264,mp4v-es,h263
maxcalls = 1
bindaddr = 192.168.98.128 - это типа сам DiaStar?
bindport = 5060
registraraddr = 192.168.98.26 - это типа Астериск?
register = 99999,sip:99999,******,diastar - я не знаю какой синтаксис заложен создателями DiaStar в эту строку. Попробуйте снять пароль для начала.
alexus
Сообщения: 8
Зарегистрирован: 09 ноя 2010, 12:55

Re: DiaStar+Asterisk

Сообщение alexus »

вот пример из документации

; registraraddr is the IPv4 address of the Registrar.
registraraddr = 192.168.20.15

; registrarport is the SIP port number on the Registrar [5060].
registrarport = 5060

; registrarttl is registration time-to-live period in seconds.
registrarttl = 1800

; register is used to define an entity to be registered.
; It has four comma seperated values: name,identity,password,realm
; Multiple entities may be registered by using separate lines.
register = 1000,sip:1000@example.com,secret,diastar

попробовал убрать пароль, получилось зарегистрироваться (спасибо за совет)
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH