будет ли от них смысл, если будет разделена на vlan?
Завязал всё это на триггер в MySQL и таким образом решу потребность.
PJSIP/Волгоград_Тест_1
Пробовал вручную создать столбец userfield в БД, тоже нет.
exten => recq,n,Set(MONITOR_FILENAME=${MIXMON_DIR}${YEAR}/${MONTH}/${DAY}/${CALLFILENAME})
exten => recq,n,MixMonitor(${MONITOR_FILENAME}.${MON_FMT},${EVAL(${MONITOR_OPTIONS})}${MIXMON_BEEP},${EVAL(${MIXMON_POST})})
exten => recq,n,Set(__REC_STATUS=RECORDING)
exten => recq,n,Set(CDR(recordingfile)=${CALLFILENAME}.${MON_FMT})
exten => recq,n,Return()
exten => recq,n,Set(MONITOR_FILENAME=${MIXMON_DIR}${YEAR}/${MONTH}/${DAY}/${CALLFILENAME})
exten => recq,n,MixMonitor(${MONITOR_FILENAME}.${MON_FMT},${EVAL(${MONITOR_OPTIONS})}${MIXMON_BEEP},${EVAL(${MIXMON_POST})})
exten => recq,n,Set(__REC_STATUS=RECORDING)
exten => recq,n,Set(CDR(recordingfile)=${CALLFILENAME}.${MON_FMT})
exten => recq,n,Set(CDR(userfield)=${MONITOR_FILENAME}.${MON_FMT})
exten => recq,n,Return()
неуправляемые коммутаторы
Как они это делают:
У них есть пул номеров, сложно сказать сколько, когда клиент ходит по страницам - номер не показывается, но когда он хочет позвонить, то нажимает на кнопку "Показать номер" и в этот момент генериться один из мобильных номеров и подсовывается клиенту, так же скрипт на сайте пушит на сервер инфу какой номер сгенерился и для какой страницы.
Аналогичный подход можно применить в твоем варианте. Но, ты не можешь показывать продавцу реальный номер клиента, т.к. для этого надо обладать лицензий оператора.
Либо сделать все звонки через свое приложение.