Записи с Меткой ‘ voip

elastix прослушка записей звонков всех всем пользователям без привязки к вн. номеру

/var/www/html/modules/monitoring/index.php

($esAdministrador) >> ($esAdministrador=true)

cisco 7490 + elastix 4

https://bitbucket.org/1player/elastix-sharedcontacts-cisco

Shared Elastix contacts for Cisco VOIP phones
With this script you can share the Elastix address book with Cisco phones, managing all the contacts from the Elastix interface.
Installation
Download the latest version of this repository from here.

Onto your Elastix server, create the directory /var/www/html/contacts/.

Copy the cisco.php file into the directory created in the previous step.

Optional: Edit the cisco.php file to customize the XML output and path to the contacts database.

Permit HTTP access to the script: edit the /etc/httpd/conf.d/elastix-htaccess.conf file and add the following lines:


RewriteEngine Off
Options -Indexes

Set up your Cisco phones to download the XML phone book from http:///contacts/cisco.php

Managing contacts
Login onto your Elastix administration page, navigate to Agenda → Address Book to create/view and delete the shared contacts.
Viewing shared contacts: Choose External from the Phone Directory option to view all the shared contacts.
Creating a new shared contact: Click on the (guess what!) New Contact button, and make sure you mark Public contact.
Tested on
Cisco SPA 303

Cisco 7941G IP Phone

and
Elastix 2.3

Прошивка cisco 7940

pro-voip.com.ua/cisco-7940-firmware-upgrade-sccp-sip
bos-info.com/asterisk/cisco-7960g-%D0%B8-7940.html
cisco 7940
dialplan.xml

<DIALTEMPLATE>
<TEMPLATE MATCH="1.." TIMEOUT="1"/><!-- Internal extensions 100 to 199. Wait 1 second, then dial. -->
<TEMPLATE MATCH="2.." TIMEOUT="1"/><!-- Internal extensions 200 to 299. Wait 1 second, then dial. -->
<TEMPLATE MATCH="......." TIMEOUT="1"/><!-- 7 digits. Wait 1 second, then dial. -->
<TEMPLATE MATCH=".........." TIMEOUT="1"/><!-- 10 digits. Wait 1 second, then dial. -->
<TEMPLATE MATCH="1.........." TIMEOUT="0"/><!-- 1+10 digits. Dial immediately -->
<TEMPLATE MATCH="\*86" TIMEOUT="0"/><!-- *86 (*VM) for voicemail. Dial immediately. -->
<TEMPLATE MATCH="*#" TIMEOUT="0" REWRITE="%1"/><!-- Dial immediately after pressing #. -->
<TEMPLATE MATCH="*" TIMEOUT="3"/> <!-- Anything else -->
</DIALTEMPLATE>

 

RINGLIST.DAT
Old Style ringer1.pcm
Synth Low ringer2.pcm
Dungeon ringer3.pcm
Lightbulb ringer4.pcm
Synth High ringer6.pcm
ClockShop ClockShop.raw
Drums 2 Drums2.raw
FilmScore FilmScore.raw
FlintPhone FlintPhone.raw
HarpSynth HarpSynth.raw
Jamaica Jamaica.raw
KotoEffect KotoEffect.raw
MusicBox MusicBox.raw
Neuro Neuro.raw
Ohno Ohno.raw
Piano 1 Piano1.raw
Piano 2 Piano2.raw
Pop Pop.raw
Pulse Pulse1.raw
Saxaphone 1 Sax1.raw
Saxaphone 2 Sax2.raw
MayIHelp mayihelp.raw
Dilbert Boss SICA-dilbert-BungeeBoss.raw
CTU24raw CTU24raw.raw

cisco 7912 + elastix

Все оказалось просто, отсебятину писать не буду. НЕ забыть SIPRegOn:1 , если не поставить то исходящие звонки будут, а входящих нет!
спасибо

Для прошивки телефона Cisco 7912 прошивкой с поддержкой SIP нам потребуется:

1. Tftp сервер. Под Windows, например, tftpd32.

2. DHCP сервер в сети, который может раздавать опцию 150 = ip.add.ress.tftp. В качестве такого сервера может выступать DHCP сервер, на платформе Windows, *nix системах, оборудовании Cisco и оборудовании других производителей. Как правило, на домашних роутерах типа D-Link и подобных, установка опции 150 не предусмотрена. Но это не беда, всегда можно воспользоваться бесплатным ПО tftpd32, которое включает в себя: DHCP сервер, Tftp сервер.
Если мы знаем пароль от телефона и текущая прошивка позволяет из WEB интерфейса менять настройки, то все гораздо проще. В Network Settings указываем ip нашего tftp сервера и все.

3. Вспомогательные программы и сама прошивка, скачать можно тут.

Итак, настраиваем и запускаем наш tftp сервер.
Конфигурируем DHCP сервер на выдачу IP адресов и опции 150 = .
Проверяем корректность работы.
Подключаем телефон, на всякий случай сбрасываем настройки на заводские. Круглая клавиша меню на телефоне → 2 → 4
Набираем **# и вводим пароль для разблокировки настроек (часто по умолчанию это 1234 либо cisco).
Выбираем пункт 25 Erase configuration. Нажием Yes → Save.
Смотрим в лог нашего tftp сервера.
Если после включения телефона мы видим запросы от нашего телефона, значит пара DHCP+TFTP работает корректно и
можно продолжать.

Распаковываем файл cisco 7912 . Содержимое:

bmp2logo.exe

cfgfmt.exe — конфигуратор SIP профиля под платформу Windows
cfgfmt.linux — конфигуратор SIP профиля под платформу Linux
cfgfmt.sun — конфигуратор SIP профиля под платформу Solaris
CP7912080001SIP060412A.sbin — прошивка
gkdefault.cfg — скомпилированный файл gkdefault.txt настройки телефона
gkdefault.txt — конфигурационный файл телефона
prserv.exe — сборщик данных отладки для IP CiscoPhone под платформу Windows
prserv.linux — сборщик данных отладки для IP CiscoPhone под платформу Linux
prserv.sun — сборщик данных отладки для IP CiscoPhone под платформу Solaris

Readme.txt

sipexample.txt — полный документ по написанию конфиг файла
sip_ptag.dat — SIP параметры для файла cfgfmt.*

Телефон запрашивает файлы, который должный лежать в корневой папке tftp сервера:
gk — уникальный файл конфигурации для каждого телефона

Если такого файла нет, то телефон запрашивает:
gkdefault.cfg — файл универсальной конфигурации для всех телефонов.
И файл прошивки CP7912080001SIP060412A.sbin

Берем примерный файл конфига:

#txt

UIPassword:1234
upgradecode:3,0×601,0x0400,0x0100,0.0.0.0,69,0x060412a,CP7912080001SIP060412A.sbin
dhcp:1
Proxy:192.168.0.1
UID:100
PWD:mysecret
NTPIP:212.192.253.168
LoginID:0
VoiceMailNumber:*97
DisplayName:100
ShortName:100
UseLoginID:0
SIPPort:5060
SIPRegInterval:3600
SIPRegOn:1
AudioMode:0x00000010
NumTxFrames:2
ConnectMode:0x00000010
TimeZone:4
UseTftp:1
CfgInterval:3600
TraceFlags:0x00000000
DialPlan:911|1>#t8.r9t2-|0>#t811.rat4-|^1t4>#.-
RingOnOffTime:2,4,25
DialTone:2,31538,814,30831,2032,0,0,0,0,0,0
DialTone2:2,30743,1384,29864,1252,0,0,0,0,0,0
BusyTone:2,30467,1104,28959,1404,1,4000,4000,0,0,0
ReorderTone:0,2,30467,1104,28959,1404,0,0,1,2000,2000,0,0,0,0,0,0
RingBackTone:2,30831,2032,30467,1104,1,16000,32000,0,0,0
CallWaitTone:1,30831,2412,0,0,1,2400,2400,0,0,4800
MediaPort:16384
SigTimer:0x00000064
TimeFormat:H:i:s
DateFormat:d/m/y
CallWaiting:1
AttendedTransfer:1
BlindTransfer:1
Conference:1
upgradelogo:2,192.168.0.1,mylogo.dat

Сохраняем его в gk001122aabbcc.txt — для телефона с MAC адресом 001122aabbcc

Для Windows запускаем cmd:

cd c:\7912 (если мы распаковали архив в корень на диск C)
cfgfmt.exe -tsip_ptag.dat gk001122aabbcc.txt gk001122aabbcc

затем копируем полученный файл gk001122aabbcc в папку tftpboot, см. настройки нашего tftp сервера

Для Linux запускаем в консоли:

cd 7912
chmod +x cfgfmt.linux
. /cfgfmt.linux -tsip_ptag.dat gk001122aabbcc.txt gk001122aabbcc
cp gk001122aabbcc.cfg /tftpboot

Перезапускаем наш телефон. Либо питанием, либо Настройки → 2 → 4 → набираем **#** и жмем Yes

Смотрим в лог tftp сервера. Сначала телефон запрашивает файл gk, если он корректно написан и в нем указана прошивка, то телефон скачивает файл прошивки и обновляет свое ПО, перегружается. После перезагрузке телефон применяет SIP профиль и если user, password и ip станции указаны верны, то телефон регистрируется и на экране в правом верхнем углу рядом с номером, появляется маленький значок телефонного аппарата.
Готово!

Бонус, ставим свое лого на 7912.

Тут нам и пригождается bmp2logo.exe. Данная утилита имеется только для Windows.
Для изменения logo на 7912 в конфиг вставляем строку формата:

upgradelogo:,,

image_id — порядковый номер картинки, заводская =1 При обновлении прошивки, заводская будет заменена на новую.
tftp_ip_addr — откуда брать файл
logo_filename — имя файла картинки

Картинка должна быть монохромной 2 бита (черный и белый), размером 88х27 формата. bmp . Например:

upgradelogo:2,192.168.0.1,mylogo.dat

Добавили строчку в текстовый файл конфигурации, скомпилировали файл и перегрузили телефон Cisco 7912 (см. выше).

mitel 5312 & 5360 прошивки и настройка

Настройка mitel и PBX
Прошивка 6 версииIp53Series_SIP_06.01.00.08 2015 год.
Networking and IP-telephony_ Настройка IP-телефонов Mitel серии 5300 для работы по протоколу SIP со сторонними PBX (+ функционал BLF)_

Вообщем прошивки у меня залились.
Что использовал:
Ip53Series_SIP_06.01.00.08 — Прошились 5312 и 5360
Ip53Series_SIP_06.00.00.16 — Не пробовал
MitelSIP_IP5312_24_2.1.1.1.zip — Первоначально 5312 прошился через нее! Boot больше не перепрошивается, через Ip53Series_SIP_06.01.00.08.

TFTP использовал solarwinds tftp
solarwinds tftp

Для нормальной работы dhcp прошил свой keenetik v1 (Белый — простой) в openwrt.
3 Прошивки
1 Фелолтная для прошивки обратно по tftp в keenetik
2 openwrt factory — первоначальная прошивка через web сработала только из 1 версии прошивки keenetiс! в NDIS 2 она себя криво повела хотя прошилась прямо.
3. openwrt sysupdate — дошивка в уже работающий openwrt.

Также
1. В openwrt необходимо добить dhcp для LAN. (Искать в моих записях)
2. Добить в dhcp static leases macи телефонов
3. В интерфейсе Lan добавить опции dhcp
openwrt_dhcp_options
У меня 192.168.1.2 TFTP, 192.168.1.3 Elastix

При загрузке протоколы менять через зажатые 7* 6*.
При загрузке зажатые вверх + вниз дают доступ к настройкам сети и апдейту прошивки.

BLF + asterisk

Networking and IP-telephony_ Настройка IP-телефонов Mitel серии 5300 для работы по протоколу SIP со сторонними PBX (+ функционал BLF)_

У меня BFL так и не стартанул.
И еще в после активации BLF кнопок при наборе любой цифры при положенной трубке — включается Seize Line.

Прошивка у меня 06.01.00.08
Заливал только при редактировании конф файла 192.168.20.7
config5312
Не нашел рабочие опции dhcp!

Для регистрации в астериск нужно ProxySvr=»192.168.yy.xx» RegSvr=»192.168.yy.xx» забивать в конфиге или через web

Nateks Voicecom 115-2

Пропал flash на обычных телефонах.
Решение:
особое внимание обратите на Non-SIP Inbox Call (если включено, то НЕТ возможности перебрасывать звонок с порта на порт) и Hook Flash Event (служит для активации обработки сигналов кнопки FLASH на телефонах)

Инструкция по настройке Nateks VoiceCom
Manual_VoiceCom100series_rus

Asterisk + Huawei e1550

E155X_Firmware_Update_11.608.14.15.311.B418

Мануал
http://root.uabid.com/asterisk-huawei-e1550-voip-gsm-gate/