AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Миграция номера в след за пользователем

Newbies/FAQ Forum 2 сообщений -
#1

Миграция номера в след за пользователем


Добрый день!
Стоит задача: Необходим способ назначить личный номер сотрудника на любой ближайший телефон.
При этом канал может быть и SIP, и DAHDI.
Переадресация не подходит, так как исходный телефон тоже может понадобится.
Virtual exten + Follow Me на реальный девайс почти то что нужно, но при исходящих отображается номер пира а не virtual exten...

Подскажите как называется такая функция (если есть), а то без этого не нагуглить =)
Ну и по-возможности намекните на то как реализуется у Asterisk и куда рыть...

Работать это будет автоматически скриптами. Если в чистом виде такой функции нет, то намекните как правильней формировать конфиги...

PS:
Насколько я понял, самый правильный вариант делать все в ручную =) :
1. перевести астериск в реалтайм, назначить всем телефонам "левые" номера
2. написать функцию поиска в БД сопоставления "номер пользователя->реальный номер
3. написать в диал-плане что-то типа
Код:
exten => _XXX,n,Set(NUMBER_TO_DIAL=${ODBC_GET_REAL_NUMBER(${EXTEN})});
Для дозвона.
4. Ну и по аналогии, в диал-плане для исходящих с помощью обратной функции подменяем CallerID с реального на виртуальный...
#2

вы все верно поняли. способов много, можно не использовать realtime, а хранить например в astdb соответствие правильного номера, физическому, и при наборах подменять этот номер из astdb.
_________________
IT Logic, разработка CRM систем, Call центры, сложные VoIP решения, телефонизация под ключ.