Страница 2 из 3
Re: Cisco 79XX и BLF
Добавлено: 20 ноя 2012, 20:46
ded
Я вот сейчас метнулся на клиентскую станцию, где пол-года назад это настроили, а доступ закрыт уже.
Не помню, и негде посмотреть.
Re: Cisco 79XX и BLF
Добавлено: 21 ноя 2012, 00:48
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
Re: Cisco 79XX и BLF
Добавлено: 21 ноя 2012, 08:12
Artur88
Доброе утро!
В патче есть пути - ..../channels/sip.....
у меня установлена версия 1.8.11 (AsteriskNow 2.0.2) - искал подобную папку, но так найти и не смог - в итоге ошибка установки патча
может есть различия между сборками 1.8.0 и 1.8.11? или что-то не доставил ?
Re: Cisco 79XX и BLF
Добавлено: 21 ноя 2012, 08:34
Vlad1983
патчи для исходников предназначены
в дистре AsteriskNow сорцов впринципе нет
нужно качать, разбираться как патчить, компилить, инсталлить
и не забыть отучить менеджер пакетов от инсталляций всего что с asterisk*
Re: Cisco 79XX и BLF
Добавлено: 21 ноя 2012, 08:34
awsswa
Патч ставиться на исходники, потом компилируем.
И там описание на какие исходники ставить, обычно.
опередили, демоны
Re: Cisco 79XX и BLF
Добавлено: 21 ноя 2012, 08:52
Vlad1983
)
в большой семье .. не щёлкают
Re: Cisco 79XX и BLF
Добавлено: 21 ноя 2012, 09:02
Artur88
Исходники скачал, пропатчил, сейчас на стадии компиляции.
по итогам отпишусь
Надеюсь что все пойдет
Re: Cisco 79XX и BLF
Добавлено: 21 ноя 2012, 09:40
Demos
Вспомнил, там правда патч нужно поставить что бы Asterisk понимал запросы от телефона на subscribe и все у вас получится, сам много времени потратил на SIP BLF. Правда я делал на 7970.
Re: Cisco 79XX и BLF
Добавлено: 21 ноя 2012, 14:02
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
Патч брал этот:
Несовместимость версий ? или ошибки во время установки ?
Re: Cisco 79XX и BLF
Добавлено: 22 ноя 2012, 07:38
Artur88
После патча в chan.sip.c исправил строки 12811 там где state на data->state и в строке 13008 state на data. После этого все скомпилировалось и БЛФ работает!!!!!
Всем спасибо! Проблема решена! Тема закрыта!