Миграция номера в след за пользователем
Стоит задача: Необходим способ назначить личный номер сотрудника на любой ближайший телефон.
При этом канал может быть и 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 с реального на виртуальный...
_________________
IT Logic, разработка CRM систем, Call центры, сложные VoIP решения, телефонизация под ключ.