mr_welk: (Default)
[personal profile] mr_welk
Каждый день новые грабли :)  Хорошо когда в итоге - хэппи энд.
Кто сталкивался с этими чудесными IP-телефонами знают что у них всё через зад, как это часто быват у панасоника :)
Кнопки занятости (BLF) сделаны своим особым образом - если абонент, записанный в кнопке свободен и в онлайне, кнопка не горит (Epic Fail! у всех остальных она горит зеленым в этом режиме) то есть мы никак не можем узнать жив ли абонент или выключил аппарат, или аппарат потерял регистрацию и висит. Если на абонента "из кнопки" идет звонок - кнопка мигает красным, если он разговаривает - горит красным. Тут все как у людей :)
Так вот, при программировании этих кнопок их можно зашить в разных режимах и если на кнопку в режиме BLF (в конфиге переменная называется "X_PANASONIC_IPTEL_CONTACT" ) забить номер, которого не существует на астериске как внутреннего экстеншена, аппарат начинает его усиленно искать и при этом теряет регистрацию на астериске. Время регистрации, конечно уменьшено с 3600 до 120 и поэтому он ее достаточно быстро восстанавливает, но потом начинает все по второму кругу. А потеря регистрации - это и отсутствие входящей связи и неработа тех самых BLF. Вообщем, если номер не принадлежит к внутренним экстеншенам, (городской, мобильный или номер внутренней очереди) то его надо записывать в режиме кнопки "One-Touch" ( в конфиге переменная "X_PANASONIC_IPTEL_ONETOUCH" ).
  Да, чтобы работал этот самый BLF, надо в телефоне прописать адрес сервера в 4 местах:
Registrar Server Address
Proxy Server Address
Outbound Proxy Server Address
Service Domain

В файле конфига через autoprovision эти опции называются соответственно:
SIP_RGSTR_ADDR_1=""
SIP_PRXY_ADDR_1=""
SIP_OUTPROXY_ADDR_1=""
SIP_SVCDOMAIN_1=""
У меня сервер не был прописан в 3 пункте и BLF не хотел заводиться.
Ну и не забыть в самом астериске включить "состояния кастомных устройств". Но про это и так куча информации, написал только про то что не найти в гугле :)

P.S. Да, если у кого проблемы с NAT. который закрывает сессию раньше времени, в конфиге панаса есть опция:
## Keep alive NAT interval
PORT_PUNCH_INTVL_1="30"
Это время в секундах, через которое аппарат будет "дергать" NAT чтобы он(или она) не закрыл соединение.
Мне она в итоге не пригодилась, изначально думал что NAT виноват в потерях регистрации.


From:
Anonymous( )Anonymous This account has disabled anonymous posting.
OpenID( )OpenID You can comment on this post while signed in with an account from many other sites, once you have confirmed your email address. Sign in using OpenID.
User
Account name:
Password:
If you don't have an account you can create one now.
Subject:
HTML doesn't work in the subject.

Message:

 
Notice: This account is set to log the IP addresses of everyone who comments.
Links will be displayed as unclickable URLs to help prevent spam.

Profile

mr_welk: (Default)
mr_welk

February 2017

S M T W T F S
   1234
567891011
12 13141516 1718
19202122232425
262728    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 23rd, 2017 05:59 pm
Powered by Dreamwidth Studios