Jump to content
Калькуляторы

Avaya 9620 + asterisk ...SIP - поделитесь кто-нибудь настройками

Дано:

1) 9620 - 1шт

2) астериск - 1 шт

Хочу:

подружить первое со вторым, SIP

 

Не выходит каменный цветок.

1) По dhcp отдаю телефону option 242 ascii "HTTPSRVR=10.108.0.12"

2) на вебе лежат 96xxupgrade.txt, 46xxsettings.txt и (опционально) прошивки, пробовал SIP96xx_2_0_5_0.bin, SIP96xx_2_2_0_0.bin, SIP96xx_2_4_1_0.bin

3) при включении телефона - файлы исправно передаются

10.108.0.162 - - [16/Jul/2009:16:07:33 +0400] "GET /96xxupgrade.txt HTTP/1.1" 200 3031 "-" "Mozilla/4.0 (compatible; MSIE 6.0)"
10.108.0.162 - - [16/Jul/2009:16:07:34 +0400] "GET /46xxsettings.txt HTTP/1.1" 200 142919 "-" "Mozilla/4.0 (compatible; MSIE 6.0)"

4) собственно затык в содержимом 46xxsettings.txt - указываю там просто

SET SIPDOMAIN    "my.do.main"
SET SIPPROXYSRVR "10.108.0.2"

и вижу потом вот такое

16:08:39.244308 IP (tos 0x88, ttl 64, id 29, offset 0, flags [DF], proto TCP (6), length 44) 10.108.0.162.1029 > 10.108.0.2.5060: S, cksum 0xbc25 (correct), 1467291463:1467291463(0) win 16384 <mss 1460>
16:08:39.244320 IP (tos 0x88, ttl 64, id 45115, offset 0, flags [DF], proto TCP (6), length 40, bad cksum 0 (->7491)!) 10.108.0.2.5060 > 10.108.0.162.1029: R, cksum 0x1596 (incorrect (-> 0x13cf), 0:0(0) ack 1467291464 win 0

 

Телефон при этом просит логин/пароль.

 

Другая картина - только при использовании прошивки 2.4.1 и SET SIP_CONTROLLER_LIST 10.108.0.2:5060;transport=tcp - телефон опять просит логин/пароль, а потом зависает с надписью "Acquiring service...."

 

Примутся любые советы.

PS конечно, логин/пароль ввожу те что есть в соотв. конфиге астериска.

PPS почему-то пропало craft-меню в телефоне

Share this post


Link to post
Share on other sites
и вижу потом вот такое

16:08:39.244308 IP (tos 0x88, ttl 64, id 29, offset 0, flags [DF], proto TCP (6), length 44) 10.108.0.162.1029 > 10.108.0.2.5060: S, cksum 0xbc25 (correct), 1467291463:1467291463(0) win 16384 <mss 1460>
16:08:39.244320 IP (tos 0x88, ttl 64, id 45115, offset 0, flags [DF], proto TCP (6), length 40, bad cksum 0 (->7491)!) 10.108.0.2.5060 > 10.108.0.162.1029: R, cksum 0x1596 (incorrect (-> 0x13cf), 0:0(0) ack 1467291464 win 0

1. Глупый вопрос: Asterisk поддерживает/настроен на SIP/TCP ?

2. Можно "вот такое" записать при помощи wireshark?

tshark -Vf "tcp and port 5060"

 

Share this post


Link to post
Share on other sites

(вырезано цензурой)

Конечно UDP, а не TCP!

Спасибо за подсказку - заработало с прошивкой 2.2

Share this post


Link to post
Share on other sites

Уважаемые ALL

Помогите разобраться с проблемой

Не работает avaya9620+asterisk!

 

Прошивка телефона SIP96xx_2_2_0_0.bin (Честно говоря перепробовал все с 2.0, скачивал с офф.сайта)

Телефон загружается стягивает файл с настройками, просит имя пользователя и пароль, после чего упорно стучиться на

asterisk только почему-то не на 5060 порт, а на 80 с запросом "POST /axis/services/PPM HTTP/1.1" 404 293 "-" "Avaya one-X Deskphone 2.2.0.7 (14155)"

 

46xxsettings.txt:

SET SIPDOMAIN    "my.local"
SET SIPREGISTRAR 192.168.2.103
SET SIPPROXYSRVR 192.168.2.103
SET ENABLE_G711A 1
SET SYSTEM_LANGUAGE Mlf_Russian.xml
SET LANGUAGES Mlf_Russian.xml
SET DATEFORMAT %y/%m/%d
SET TIMEFORMAT 1
SET SIP_CONTROLLER_LIST 192.168.2.103:5060;transport=udp

 

Помогите пожалуйста советом!

Share this post


Link to post
Share on other sites
Уважаемые ALL

Помогите разобраться с проблемой

Не работает avaya9620+asterisk!

 

Прошивка телефона SIP96xx_2_2_0_0.bin (Честно говоря перепробовал все с 2.0, скачивал с офф.сайта)

Телефон загружается стягивает файл с настройками, просит имя пользователя и пароль, после чего упорно стучиться на

asterisk только почему-то не на 5060 порт, а на 80 с запросом "POST /axis/services/PPM HTTP/1.1" 404 293 "-" "Avaya one-X Deskphone 2.2.0.7 (14155)"

 

46xxsettings.txt:

SET SIPDOMAIN    "my.local"
SET SIPREGISTRAR 192.168.2.103
SET SIPPROXYSRVR 192.168.2.103
SET ENABLE_G711A 1
SET SYSTEM_LANGUAGE Mlf_Russian.xml
SET LANGUAGES Mlf_Russian.xml
SET DATEFORMAT %y/%m/%d
SET TIMEFORMAT 1
SET SIP_CONTROLLER_LIST 192.168.2.103:5060;transport=udp

 

Помогите пожалуйста советом!

Начнем с простого: как телефон получает IP-адрес?

Предположим по dhcp. Указан ли в настройках последнего http-сервер/tftp-сервер?

Что говорят логи этих серверов при общении с телефоном - какие файлы успешно переданы телефону?

 

Share this post


Link to post
Share on other sites

При старте телефона под прошивкой h323 нажимаю "*" и ввожу код 27238 (в мануале к телефону указан)

Телефону устанавливаю адрес самого телефона и http сервера вручную

На http сервере лжит прошивка SIP 2.2

Телефон перезагружается и перепрошивается на SIP96xx_2_2_0_0.bin

После чего опять перегружается и запрашивает с http сервера:

 "GET /96xxupgrade.txt HTTP/1.1" 200 3031 "-" "Mozilla/4.0 (compatible; MSIE 6.0)"
"GET /46xxsettings.txt HTTP/1.1" 200 462 "-" "Mozilla/4.0 (compatible; MSIE 6.0)"

Настройки судя по всему съедает, только ломится не на 5060 а на 80 порт.

 

Заметил странную вещь:

при прошивке в SIP2.5 телефон пытается зарегистрироваться на астериске по udp 5060 это видно из sip set debug в астериске

но у него висит Acquiring service....

 

Честно говоря может и в DHCP дело, хотя например avaya4602 в них всегда настройки устанавливал вручную и все работает.

 

У Вас прошивка 2.2 и в 46xxsettings.txt только две строчки:

SET SIPDOMAIN "my.do.main"

SET SIPPROXYSRVR "10.108.0.2"

???

Судя по размеру 142919 - что указан у Вас в httpd-access.log там не только две строчки ;))

 

Может Авайцы прошивку подкрутили, что бы только с авайскими станциями телефон работал?

 

 

Share this post


Link to post
Share on other sites

Есть небольшой прогресс! (думаю что осталось немного)

Телефон avaya 9620 прошивка SIP96xx_2_2_0_0.bin

установлены ip вручную:

ip телефона 192.168.2.46

ip http сервер 192.168.2.103 (он же и астериск)

 

Файл 46xxsettings.txt:

SET SIPPROXYSRVR "192.168.2.103"
SET SIPSIGNAL 0
SET ENABLE_AVAYA_ENVIRONMENT 0

 

Телефон стартует, забирает файл с настройками 46xxsettings.txt с веб-сервера и пытается зарегаться на астериске, но не может с ним договориться

на телефоне просто висит надпись Logging in...

 

На астериске sip.conf:

[general]
context=default            ; Default context for incoming calls
allowoverlap=yes            ; Disable overlap dialing support. (Default is yes)
bindaddr=0.0.0.0              ; IP address to bind to (0.0.0.0 binds to all)
srvlookup=no                 ; Enable DNS SRV lookups on outbound calls
dtmfmode=auto
canreinvite=no
useragent="pngh router"
rfc2833compensate=yes
jbenable=yes
jbmaxsize=180
tcpenable=yes
[authentication]

[1001]
port=5060
type=friend
host=dynamic
username=1001
canreinvite=no
context=home
callerid="avaya9620"
disallow=all
allow=alaw
allow=ulaw
dtmfmode=auto

 

Когда телефон пытается зарегаться на asteriske картина следующая:

home-asterisk*CLI> sip set debug
SIP Debugging re-enabled
home-asterisk*CLI> 
<--- SIP read from 192.168.2.46:5060 --->
REGISTER sip:192.168.2.103 SIP/2.0
From: sip:1001@192.168.2.103;tag=-1b50f386d43fb0_F192.168.2.46
To: sip:1001@192.168.2.103
Call-ID: 1_309011d11b8e386d74a0_R@192.168.2.46
CSeq: 1 REGISTER
Via: SIP/2.0/UDP 192.168.2.46;branch=z9hG4bK1_30904615c35c386d74b2_R
Content-Length: 0
Max-Forwards: 70
Contact: <sip:1001@192.168.2.46;transport=udp>;q=1;expires=3600
Allow: INVITE,CANCEL,BYE,ACK,SUBSCRIBE,NOTIFY,INFO,REFER,UPDATE
User-Agent: Avaya one-X Deskphone
upported: replaces 


<------------->
--- (12 headers 0 lines) ---
Using latest REGISTER request as basis request
Sending to 192.168.2.46 : 5060 (no NAT)

<--- Transmitting (no NAT) to 192.168.2.46:5060 --->
SIP/2.0 100 Trying
Via: SIP/2.0/UDP 192.168.2.46;branch=z9hG4bK1_30904615c35c386d74b2_R;received=192.168.2.46
From: sip:1001@192.168.2.103;tag=-1b50f386d43fb0_F192.168.2.46
To: sip:1001@192.168.2.103
Call-ID: 1_309011d11b8e386d74a0_R@192.168.2.46
CSeq: 1 REGISTER
User-Agent: "pngh router"
llow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Content-Length: 0


<------------>

<--- Transmitting (no NAT) to 192.168.2.46:5060 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.2.46;branch=z9hG4bK1_30904615c35c386d74b2_R;received=192.168.2.46
From: sip:1001@192.168.2.103;tag=-1b50f386d43fb0_F192.168.2.46
To: sip:1001@192.168.2.103;tag=as49fd597e
Call-ID: 1_309011d11b8e386d74a0_R@192.168.2.46
CSeq: 1 REGISTER
User-Agent: "pngh router"
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Expires: 3600
Contact: <sip:1001@192.168.2.46;transport=udp>;expires=3600
Date: Sun, 21 Feb 2010 09:53:59 GMT
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog '1_309011d11b8e386d74a0_R@192.168.2.46' in 32000 ms (Method: REGISTER)
home-asterisk*CLI> 
<--- SIP read from 192.168.2.46:5060 --->
REGISTER sip:192.168.2.103 SIP/2.0
From: sip:1001@192.168.2.103;tag=-1b50f386d43fb0_F192.168.2.46
To: sip:1001@192.168.2.103
Call-ID: 1_309011d11b8e386d74a0_R@192.168.2.46
CSeq: 1 REGISTER
Via: SIP/2.0/UDP 192.168.2.46;branch=z9hG4bK1_30904615c35c386d74b2_R
Content-Length: 0
Max-Forwards: 70
Contact: <sip:1001@192.168.2.46;transport=udp>;q=1;expires=3600
Allow: INVITE,CANCEL,BYE,ACK,SUBSCRIBE,NOTIFY,INFO,REFER,UPDATE
User-Agent: Avaya one-X Deskphone
upported: replaces 


<------------->
--- (12 headers 0 lines) ---
Using latest REGISTER request as basis request
Sending to 192.168.2.46 : 5060 (no NAT)

<--- Transmitting (no NAT) to 192.168.2.46:5060 --->
SIP/2.0 100 Trying
Via: SIP/2.0/UDP 192.168.2.46;branch=z9hG4bK1_30904615c35c386d74b2_R;received=192.168.2.46
From: sip:1001@192.168.2.103;tag=-1b50f386d43fb0_F192.168.2.46
To: sip:1001@192.168.2.103
Call-ID: 1_309011d11b8e386d74a0_R@192.168.2.46
CSeq: 1 REGISTER
User-Agent: "pngh router"
llow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Content-Length: 0


<------------>
home-asterisk*CLI> 
<--- Transmitting (no NAT) to 192.168.2.46:5060 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.2.46;branch=z9hG4bK1_30904615c35c386d74b2_R;received=192.168.2.46
From: sip:1001@192.168.2.103;tag=-1b50f386d43fb0_F192.168.2.46
To: sip:1001@192.168.2.103;tag=as49fd597e
Call-ID: 1_309011d11b8e386d74a0_R@192.168.2.46
CSeq: 1 REGISTER
User-Agent: "pngh router"
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Expires: 3600
Contact: <sip:1001@192.168.2.46;transport=udp>;expires=3600
Date: Sun, 21 Feb 2010 09:54:05 GMT
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog '1_309011d11b8e386d74a0_R@192.168.2.46' in 32000 ms (Method: REGISTER)
Really destroying SIP dialog '1_6f9-44e72345386d4a9b_R@192.168.2.46' Method: REGISTER
Really destroying SIP dialog '1_309011d11b8e386d74a0_R@192.168.2.46' Method: REGISTER

 

Подскажите пожалуйста - где копать?

Edited by yakovpn

Share this post


Link to post
Share on other sites

[general]

^^^^^^^

context=default ; Default context for incoming calls

allowoverlap=yes ; Disable overlap dialing support. (Default is yes)

bindaddr=0.0.0.0 ; IP address to bind to (0.0.0.0 binds to all)

srvlookup=no ; Enable DNS SRV lookups on outbound calls

dtmfmode=auto

canreinvite=no

useragent="pngh router"

rfc2833compensate=yes

jbenable=yes

jbmaxsize=180

tcpenable=yes

[authentication]

 

[1001]

port=5060

type=friend

host=dynamic

username=1001

canreinvite=no

context=home

^^^^^^^^^

callerid="avaya9620"

disallow=all

allow=alaw

allow=ulaw

dtmfmode=auto

 

Ни на какие мысли не наводит?

 

Share this post


Link to post
Share on other sites

Вы привели настройки только контекста default - хотя телефон у Вас должен работать в контексте home...

Share this post


Link to post
Share on other sites

А у Вас точно 9620 заработал?

Можете поделиться своими настройками?

У Вас в 46xxsettings.txt только две строчки:

SET SIPDOMAIN "my.do.main"

SET SIPPROXYSRVR "10.108.0.2"

??? (такое количество символов 142919 байт не тянет)

 

 

 

 

По поводу sip.conf - я думаю что Вы с extensions.conf немного перепутали (это там идет сначала название контекста, а потом его описание)

а в sip.conf сначала идет заголовок секции в [] скобках а потом описание настроек, в частности у меня в sip.conf:

контекст default в секции [general] указан для тех сип клиентов у которых контекст не проставлен в настройках, а в

настройках клиента [1001] для этого телефона четко прописан контекст home.

 

Даже если контекст вообще не будет указан в файле sip.conf - любой клиент описанный в sip.conf успешно регистрируется на астериске кроме конечно этого телефона 9620.

 

Я до сегодняшнего дня не сомневался в том что структура файла sip.conf строиться по следующему принципу:

 

- сначала идет секция [general] в ней описывается настройки по умолчанию для всех sip пиров и соответственно контекст по умолчанию для вызовов с sip клиентов у которых не указан контекст.

- потом идет секция [authentification] в ней описывается регистрация астериска на стороне клиента (для пиров)

auth => clientname:password@host:port

- и далее идет описание пиров (клиентов)

[clientname]

username

secret

context (контекст для данного клиента)

[clientname2]

.........

.........

[clientname3]

.........

.........

 

Более подробней этот файл описан вот здесь: http://asterisk.ru/knowledgebase/Asterisk+config+sip.conf

 

Файл sip.conf я привел не полностью так как помимо конфига для телефона avaya9620 описана конфигурация еще для нескольких sip клиентов.

которых приводить в форуме считаю лишним. Эти телефоны и пиры нормально регистрируются на астериске и работают.

 

Inoyat, моежете поделиться своим файлом 46xxsettings.txt?, я думаю что дело либо в нем, либо в прошивке.

 

Edited by yakovpn

Share this post


Link to post
Share on other sites

УРА!!! все заработало!

суть проблемы была в настройках sip.conf на asterisk.

Avaya критично относится к значению useragent, в моем случае это значение было "pngh router"

А именно знак двойной кавычки не позволял телефону успешно пройти регистрацию на Asterisk

Стоило убрать кавычки и телефон успешно зарегистрировался.

Спасибо Inoyat, что помогали разобраться.

Share this post


Link to post
Share on other sites

Присоединюсь-ка я к обсуждению :) есть Avaya 9620, кто-нибудь использует прошивку 2.5? Нормально ли она работает? (пусть даже по TCP)

 

Хотелось бы узнать также про дополнительные возможности телефона (которые на экране Features, влево-вправо кнопкой переключается) - их можно как-то задействовать?

Share this post


Link to post
Share on other sites

И снова Avaya 9620 в комбинации с Астериском.

 

Поставил последнюю прошивку SIP 2.6.3. Прошивка работает стабильно, ничего никуда не отваливается. На 2.5 не работала конференция средствами телефона, теперь она работает.

 

1. Не получается организовать вызов на удержании и переключение между ними. Если нас 9620 позвонил другой абонентм, то при новом входящем звонке на 9620, новый абонент, вместо индикации вызова, прерывает первого абонента. Можно ли это победить?

 

2. SIP телефон при перезагрузке требует ввод пароля. Он висит в окошке ввода регистрации SIP extension. Параметры в 46xxsettings.txt, типа QKLOGINSTAT менял - не помогает.

 

3. Можно ли выставлять на него Caller ID, пока выставляется только тексовый номер.

 

4. Можно ли на нём собрать справочник контактов с LDAP?

 

Всё остальное устраивает - качество связи отличное, функционал хороший.

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this