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

Cisco 79XX и BLF

Проблемы Asterisk без вэб-оболочек и их решения

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

ded
Сообщения: 15618
Зарегистрирован: 26 авг 2010, 19:00

Re: Cisco 79XX и BLF

Сообщение ded »

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

Re: Cisco 79XX и BLF

Сообщение ded »

The server must respond to the SUBSCRIBE request with a content type of application/pidf+xml events though the SUBSCRIBE request lists application/cpim-pidf+xml.
По простому - сервер должен понимать специфические, только цыскофонами понятные передачи sdp приложений вида

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

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<presence entity="sip:123@192.168.100.111" xmlns="urn:ietf:params:xml:ns:pidf" xmlns:e="urn:ietf:params:xml:ns:pidf:status:rpid" xmlns:dm="urn:ietf:params:xml:ns:pidf:data-model" xmlns:ce="urn:cisco:params:xml:ns:pidf:rpid" xmlns:sc="urn:ietf:params:xml:ns:pidf:servcaps">
.<dm:person>
..<status>
...<basic>open</basic>
..</status>
..<e:activities>
...<ce:alerting/>
..</e:activities>
.</dm:person>
.<tuple id="*3">
..<status>
...<basic>open</basic>
...<e:activities>
....<ce:alerting/>
...</e:activities>
..</status>
..<sc:servcaps>
...<sc:audio>true</sc:audio>
..</sc:servcaps>
..<contact priority="1">sip:*3@192.168.11.1</contact>
..<timestamp>2009-02-26T09:27:33Z</timestamp>
.</tuple>
</presence>
This will require patching Asterisk. The current best-working patch is being tracked at Digium bug 13996. Current support is preliminary and needs work.
http://www.voip-info.org/wiki/view/Aste ... 9x1+Phones
Патч для ветки 1.8
https://issues.asterisk.org/jira/secure ... .8.0.patch
для версии 1.6.0.26
https://issues.asterisk.org/jira/secure ... 0.26.patch
Artur88
Сообщения: 13
Зарегистрирован: 02 авг 2012, 08:45

Re: Cisco 79XX и BLF

Сообщение Artur88 »

Доброе утро!
В патче есть пути - ..../channels/sip.....
у меня установлена версия 1.8.11 (AsteriskNow 2.0.2) - искал подобную папку, но так найти и не смог - в итоге ошибка установки патча
может есть различия между сборками 1.8.0 и 1.8.11? или что-то не доставил ?
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Cisco 79XX и BLF

Сообщение Vlad1983 »

патчи для исходников предназначены
в дистре AsteriskNow сорцов впринципе нет
нужно качать, разбираться как патчить, компилить, инсталлить
и не забыть отучить менеджер пакетов от инсталляций всего что с asterisk*
ЛС: @rostel
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Cisco 79XX и BLF

Сообщение awsswa »

Патч ставиться на исходники, потом компилируем.
И там описание на какие исходники ставить, обычно.

опередили, демоны
платный суппорт по мере возможностей
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Cisco 79XX и BLF

Сообщение Vlad1983 »

)
в большой семье .. не щёлкают
ЛС: @rostel
Artur88
Сообщения: 13
Зарегистрирован: 02 авг 2012, 08:45

Re: Cisco 79XX и BLF

Сообщение Artur88 »

Исходники скачал, пропатчил, сейчас на стадии компиляции.
по итогам отпишусь
Надеюсь что все пойдет
Demos
Сообщения: 5
Зарегистрирован: 22 мар 2012, 15:38

Re: Cisco 79XX и BLF

Сообщение Demos »

Вспомнил, там правда патч нужно поставить что бы Asterisk понимал запросы от телефона на subscribe и все у вас получится, сам много времени потратил на SIP BLF. Правда я делал на 7970.
Artur88
Сообщения: 13
Зарегистрирован: 02 авг 2012, 08:45

Re: Cisco 79XX и BLF

Сообщение Artur88 »

Использовал исходники версии 1.8.11 - пропатчил файл.
далее на этапе компиляции появляется следующая ошибка - и никак ее не обойти (

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

[root@asterisk asterisk]# make
CC="cc" CXX="" LD="" AR="" RANLIB="" CFLAGS="" make -C menuselect CONFIGURE_SILENT="--silent" makeopts
make[1]: Entering directory `/usr/src/asterisk/menuselect'
make[1]: `makeopts' is up to date.
make[1]: Leaving directory `/usr/src/asterisk/menuselect'
Generating input for menuselect ...
menuselect/menuselect --check-deps menuselect.makeopts
menuselect/menuselect --check-deps menuselect.makeopts
Generating embedded module rules ...
   [CC] chan_sip.c -> chan_sip.o
chan_sip.c: In function ‘state_notify_build_xml’:
chan_sip.c:12811: error: ‘state’ undeclared (first use in this function)
chan_sip.c:12811: error: (Each undeclared identifier is reported only once
chan_sip.c:12811: error: for each function it appears in.)
chan_sip.c: In function ‘transmit_state_notify’:
chan_sip.c:13008: error: ‘state’ undeclared (first use in this function)
make[1]: *** [chan_sip.o] Error 1
make: *** [channels] Error 2
Патч брал этот:
ded писал(а):Патч для ветки 1.8
https://issues.asterisk.org/jira/secure ... .8.0.patch
Несовместимость версий ? или ошибки во время установки ?
Artur88
Сообщения: 13
Зарегистрирован: 02 авг 2012, 08:45

Re: Cisco 79XX и BLF

Сообщение Artur88 »

После патча в chan.sip.c исправил строки 12811 там где state на data->state и в строке 13008 state на data. После этого все скомпилировалось и БЛФ работает!!!!! :D
Всем спасибо! Проблема решена! Тема закрыта!
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH