Jump to content

Elastix SNR-VG-3112 и запись разговоров


Recommended Posts

Posted

Помогите настроить запись разговоров.

В общем Elastix с FXO шлюзом SNR. Шлюз подключен как транк. Запись работает, но она начинается еще в момент набора номера, т е. абонент набирает телефон а запись уже идет, даже если абонент не соединится. Как это победить?

Нужно записывать только если есть реальное соединение через транк. Где-то подсказали, что нужно настроить шлюз так, чтоб он НЕ поднимал трубку до ответа абонента, но как это сделать на шлюзе SNR?

 

И вторая проблема. При входящем вызове на FXO шлюз сначала снимает трубку, а только потом перенаправляет вызов к сип клиенту.

Posted

Это я попросил создать тему, сам не могу, почему-то

получилось убрать баг со снятием трубки при входящем вызове из ТФОП

включение опции FXO Pick Up Incoming Call After Receive 200 OK Form Server

Posted (edited)

м...у меня нет. вообще как позвонить с аналога не подняв трубку? о_О

подняли трубку - линияя занята...хз если честно

Edited by megahertz
Posted

у меня звонит IP телефон и разговор нужно писать в момент соединение человека с вызываевым абонентом

а получается хрень какая-то

 

-- Executing [89509653313@from-internal-test:1] Dial("SIP/100-0000009f", "SIP/288199/8950XXXXXXX") in new stack

 

вот тут у меня на телефоне уже идет таймер что абонент якобы взял трубку, но на самом деле звонок еще даже не дошел до сотового.

 

== Using SIP RTP TOS bits 184

== Using SIP RTP CoS mark 5

-- Called SIP/288199/89509653313

-- SIP/288199-000000a0 answered SIP/100-0000009f

-- Locally bridging SIP/100-0000009f and SIP/288199-000000a0

 

ну тут отбой.

 

== Spawn extension (from-internal-test, 89509653313, 1) exited non-zero on 'SIP/100-0000009f'

 

и если поставить mixmonitor то запись будет, с пыхтение в трубку.

Posted (edited)

вот с mixmonitor

== Using SIP RTP TOS bits 184

== Using SIP RTP CoS mark 5

-- Executing [89509653313@from-internal-test:1] MixMonitor("SIP/100-000000a1", "89509653313.wav,b") in new stack

-- Executing [89509653313@from-internal-test:2] Dial("SIP/100-000000a1", "SIP/288199/89509653313") in new stack

 

вот тестовый план

 

[from-internal-test]

exten => _8X.,1,MixMonitor(89509653313.wav,b)

exten => _8X.,2,Dial(SIP/288199/${EXTEN}

 

Я даже согласен на такое решение, что удалять за собой файл при помощи скриптов, но как распознать было соединение с абонентом или нет, астер ниче не пишет... для него есть только соединение ip телефон - транк, что за транком он не знает, ну или я туплю.

Edited by CyCJIeHok
Posted
но как распознать было соединение с абонентом или нет, астер ниче не пишет... для него есть только соединение ip телефон - транк, что за транком он не знает, ну или я туплю.

я думаю, что это нормально...астер трубку снял а что на той стороне он уже не знает. могу и обманывать) но лично я не сталкивался с подобным

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.