Всем привет!
Около полугода перевел Asterisk в части sip (users.conf) на Realtime. Теперь, когда всех в организации перевели на дистанционку, всплыла следующая проблема... Т.к. в офисе многих сотрудников нет, их телефоны выключены. И вот мне нужно завести новую sip-учетку, я добавляю ее в таблицу, аппарат хватает ее провижнингом, регистрируется, в консоли Asterisk я вижу что он зарегистрирован. Но при звонке с нового аппарата в консоли появляется сообщение, что, мол, адрес этого новодобавленного аппарата (333) занят другим аппаратом (444), и позвонить становится невозможно. В аренде DHCP я вижу, что у аппарата-444 вообще нет ip, или есть но совсем другой, не такой как у аппарата 333. Эту проблему можно решить удалив значения в столбцах ipaddr и fullcontact для аппарата 444 из таблицы с sip учетками. Т.к. именно в этих ячейках почему-то остается значение ip-адреса, который когда-то использовался, но в настоящий момент этот ip арендован аппаратом 333. Столбцы в таблице с учетками sip у меня идут в следующем порядке:
+-------------------+
| Field |
+-------------------+
| id |
| accountcode |
| disallow |
| allow |
| allowoverlap |
| allowsubscribe |
| allowtransfer |
| amaflags |
| autoframing |
| auth |
| buggymwi |
| callgroup |
| callerid |
| cid_number |
| fullname |
| call-limit |
| callingpres |
| canreinvite |
| context |
| callbackextension |
| defaultip |
| dtmfmode |
| fromuser |
| fromdomain |
| fullcontact |
| g726nonstandard |
| host |
| insecure |
| ipaddr |
| language |
| lastms |
| mailbox |
| maxcallbitrate |
| mohsuggest |
| md5secret |
| musiconhold |
| name |
| nat |
| outboundproxy |
| deny |
| permit |
| pickupgroup |
| port |
| progressinband |
| promiscredir |
| qualify |
| regexten |
| regseconds |
| rfc2833compensate |
| rtptimeout |
| rtpholdtimeout |
| secret |
| sendrpid |
| setvar |
| subscribecontext |
| subscribemwi |
| t38pt_udptl |
| trustrpid |
| type |
| useclientcode |
| username |
| usereqphone |
| videosupport |
| vmexten |
| macaddress |
| rus_name |
| profile |
| changes |
| transport |
+-------------------+
Кто в курсе, возможно ли перманентно апдейтить значения полей ipaddr и fullcontact? И вообще каков best practice при том, что в инфрастуктуре для телефонов используется DHCP-сервер?