Главная Портфолио Сайты 3D Полиграфия Искусственный интеллект АРМ маркетолога  Голос Карлова  Деловые рассылки Контакты
Электронный секретарь "Голос Карлова" Демо Вэб-интерфейс Стоимость. Оплата. Доставка Лицензирование

Демонстрация работы электронного секретаря «Голос Карлова» в реальном времени

 

Пример обработки входного звонка и перенаправления его на другой мобильный номер 

 

 
29895 [C-0000000f] pbx.c: Executing [a1@dongle-incoming:1] NoOp("Dongle/dongle0-0100000005", "INCOME CALL +7-SOME NUMBER-7942 receiving dialplan invoked for a1") in new stack
29895 [C-0000000f] pbx.c: Executing [a1@dongle-incoming:2] System("Dongle/dongle0-0100000005", " /var/www/html/chat/mess.php "+7-SOME NUMBER-7942" ") in new stack
29895 [C-0000000f] pbx.c: Executing [a1@dongle-incoming:3] Verbose("Dongle/dongle0-0100000005", "dongle-incoming for a1") in new stack
 
Пришел входящий звонок на голосовой модем первого микрокомпьютера

29895 [C-0000000f] app_verbose.c: dongle-incoming for a1
29895 [C-0000000f] pbx.c: Executing [a1@dongle-incoming:4] Goto("Dongle/dongle0-0100000005", "company_tree,s,1") in new stack
29895 [C-0000000f] pbx_builtins.c: Goto (company_tree,s,1)
29895 [C-0000000f] pbx.c: Executing [s@company_tree:1] Set("Dongle/dongle0-0100000005", "CHANNEL(language)=ru") in new stack
29895 [C-0000000f] pbx.c: Executing [s@company_tree:2] Verbose("Dongle/dongle0-0100000005", "Incoming call from <<< +7-SOME NUMBER-7942 >>> to <<< s >>>>! ") in new stack
29895 [C-0000000f] app_verbose.c: Incoming call from <<< +7-SOME NUMBER-7942 >>> to <<< s >>>>!
29895 [C-0000000f] pbx.c: Executing [s@company_tree:3] Playback("Dongle/dongle0-0100000005", "/media/MyDrive/hello") in new stack
29895 [C-0000000f] file.c: Playing '/media/MyDrive/hello.slin' (language 'ru')
 
Звонящему проговаривается "Здравствуйте!"

29895 [C-0000000f] pbx.c: Executing [s@company_tree:4] Set("Dongle/dongle0-0100000005", "exists=1 ") in new stack
29895 [C-0000000f] pbx.c: Executing [s@company_tree:5] Playback("Dongle/dongle0-0100000005", "/media/MyDrive/custom/user-+7-SOME NUMBER-7942") in new stack
29895 [C-0000000f] file.c: Playing '/media/MyDrive/custom/user-+7-SOME NUMBER-7942.slin' (language 'ru')
 
"Голос Карлова" узнал номер входящего звонка и назвал имя-отчество звонящего

29895 [C-0000000f] pbx.c: Executing [s@company_tree:6] Playback("Dongle/dongle0-0100000005", "/media/MyDrive/welcome") in new stack
29895 [C-0000000f] file.c: Playing '/media/MyDrive/welcome.slin' (language 'ru')
 
Проговаривается "Вы позвонили в компанию ..."

29895 [C-0000000f] pbx.c: Executing [s@company_tree:7] BackGround("Dongle/dongle0-0100000005", "/media/MyDrive/x3-mess-yes-no") in new stack
29895 [C-0000000f] file.c: Playing '/media/MyDrive/x3-mess-yes-no.slin' (language 'ru')
 
Проговаривается голосовое меню "Для соединения с секретарём, нажмите 1 ..."

29895 [C-0000000f] channel.c: DTMF begin '1' received on Dongle/dongle0-0100000005
29895 [C-0000000f] channel.c: DTMF begin ignored '1' on Dongle/dongle0-0100000005
29895 [C-0000000f] channel.c: DTMF end '1' received on Dongle/dongle0-0100000005, duration 102 ms
29895 [C-0000000f] channel.c: DTMF end passthrough '1' on Dongle/dongle0-0100000005
 
Определилась нажатая звонящим кнопка

29895 [C-0000000f] pbx.c: Executing [1@company_tree:1] Playback("Dongle/dongle0-0100000005", "you-entered") in new stack
29895 [C-0000000f] file.c: Playing 'you-entered.gsm' (language 'ru')
29895 [C-0000000f] pbx.c: Executing [1@company_tree:2] SayNumber("Dongle/dongle0-0100000005", "1") in new stack
29895 [C-0000000f] file.c: Playing 'digits/1.gsm' (language 'ru')
 
Определилось, что была нажата кнопка "1". Проговаривается: "Вы ввели 1"
 
29895 [C-0000000f] pbx.c: Executing [1@company_tree:3] Dial("Dongle/dongle0-0100000005", "SIP/karlow2/+7-SOME NUMBER-5502") in new stack
 
Пошло соединение с секретарём, на его мобильный номер.

29895 [C-0000000f] netsock2.c: Using SIP RTP CoS mark 5
29895 [C-0000000f] app_dial.c: Called SIP/karlow2/+7-SOME NUMBER-5502
29895 [C-0000000f] app_dial.c: SIP/karlow2-00000007 is making progress passing it to Dongle/dongle0-0100000005
29895 [C-0000000f] res_rtp_asterisk.c: 0x15e1048 -- Probation passed - setting RTP source address to 192.168.1.41:5444
29895 [C-0000000f] app_dial.c: SIP/karlow2-00000007 answered Dongle/dongle0-0100000005
29929 [C-0000000f] bridge_channel.c: Channel SIP/karlow2-00000007 joined 'simple_bridge' basic-bridge
29895 [C-0000000f] bridge_channel.c: Channel Dongle/dongle0-0100000005 joined 'simple_bridge' basic-bridge
 
Соединение организуется через второй микрокомпьютер с голосовым модемом

29929 [C-0000000f] bridge_channel.c: Channel SIP/karlow2-00000007 left 'simple_bridge' basic-bridge
29895 [C-0000000f] bridge_channel.c: Channel Dongle/dongle0-0100000005 left 'simple_bridge' basic-bridge
29895 [C-0000000f] pbx.c: Spawn extension (company_tree, 1, 3) exited non-zero on 'Dongle/dongle0-0100000005'
 
Соединение завершено
 
 
Проговаривается "Вы
ввели 1"
 
Проговаривается "Вы ввели 1"
 

 

Журнал работы электронного секретаря "Голос Карлова" доступен по адресу http://webokratia.org/karlow-log/?n=40

 

На мобильные номера предпринимателя и его помощника, электронный секретарь отправляет СМС-сообщения, с результатом звонка. В журнале, отправка СМС-сообщений отображается так:

 
32086 manager.c: Manager 'admin' logged on from 127.0.0.1
32086 manager.c: Manager 'admin' logged off from 127.0.0.1
30635 at_response.c: [dongle0] Successfully sent SMS message 0x1885960
30635 at_response.c: [dongle0] Successfully sent SMS message 0x1885960
 

 

Текст сообщения максимально краток и содержателен:

+7ХХХХХХХХХХ Dial SIP/karlow2/+7ХХХХХХХХХХ 2019-08-02 06:18:42 59 NO ANSWER

+7ХХХХХХХХХХ -- номер входящего звонка

Dial SIP/karlow2/+7ХХХХХХХХХХ -- конечная операция. В данном примере -- соединение входящего звонка с мобильным номером помощника

2019-08-02 06:18:42 -- дата и время операции

NO ANSWER -- результат операции. Помощник не поднял трубку.

 

Когда электронный секретарь получает СМС-сообщение, то в журнале это выглядит так:

 
30635 at_response.c: [dongle0] Got SMS from +7-SOME NUMBER-7942: '+7-SOME NUMBER-7942 Dial SIP/karlow2/+7-SOME NUMBER-5502 2019-08-02 06:18:42 59 NO ANSWER .'
 
Голосовой модем передал СМС сообщение микрокомпьютеру

31346 [C-00000015] pbx.c: Executing [sms@dongle-incoming:1] Verbose("Local/sms@dongle-incoming-00000005;1", "Incoming SMS from +7-SOME NUMBER-7942 +7-SOME NUMBER-7942 Dial SIP/karlow2/+7-SOME NUMBER-5502 2019-08-02 06:18:42 59 NO ANSWER .") in new stack
31346 [C-00000015] app_verbose.c: Incoming SMS from +7-SOME NUMBER-7942 +7-SOME NUMBER-7942 Dial SIP/karlow2/+7-SOME NUMBER-5502 2019-08-02 06:18:42 59 NO ANSWER .
31346 [C-00000015] pbx.c: Executing [sms@dongle-incoming:2] System("Local/sms@dongle-incoming-00000005;1", "echo '2019-08-02 10:29:51 - dongle0 - +7-SOME NUMBER-7942: +7-SOME NUMBER-7942 Dial SIP/karlow2/+7-SOME NUMBER-5502 2019-08-02 06:18:42 59 NO ANSWER .' >> /var/log/asterisk/sms.txt") in new stack
 
Микрокомпьютер записал сообщение в файл

31346 [C-00000015] pbx.c: Executing [sms@dongle-incoming:3] Hangup("Local/sms@dongle-incoming-00000005;1", "") in new stack
31346 [C-00000015] pbx.c: Spawn extension (dongle-incoming, sms, 3) exited non-zero on 'Local/sms@dongle-incoming-00000005;1'
 
и закрыл соединение
 

 

Прогноз погоды в Самаре на две недели, диктуется электронным секретарем, при нажатии кнопки "5" в голосовом меню:

 

 
32022 [C-00000016] pbx.c: Executing [a1@dongle-incoming:1] NoOp("Dongle/dongle0-010000000b", "INCOME CALL +7-SOME NUMBER-7942 receiving dialplan invoked for a1") in new stack
32022 [C-00000016] pbx.c: Executing [a1@dongle-incoming:2] System("Dongle/dongle0-010000000b", " /var/www/html/chat/mess.php "+7-SOME NUMBER-7942" ") in new stack
32022 [C-00000016] pbx.c: Executing [a1@dongle-incoming:3] Verbose("Dongle/dongle0-010000000b", "dongle-incoming for a1") in new stack
32022 [C-00000016] app_verbose.c: dongle-incoming for a1
32022 [C-00000016] pbx.c: Executing [a1@dongle-incoming:4] Goto("Dongle/dongle0-010000000b", "company_tree,s,1") in new stack
32022 [C-00000016] pbx_builtins.c: Goto (company_tree,s,1)
32022 [C-00000016] pbx.c: Executing [s@company_tree:1] Set("Dongle/dongle0-010000000b", "CHANNEL(language)=ru") in new stack
32022 [C-00000016] pbx.c: Executing [s@company_tree:2] Verbose("Dongle/dongle0-010000000b", "Incoming call from <<< +7-SOME NUMBER-7942 >>> to <<< s >>>>! ") in new stack
32022 [C-00000016] app_verbose.c: Incoming call from <<< +7-SOME NUMBER-7942 >>> to <<< s >>>>!
32022 [C-00000016] pbx.c: Executing [s@company_tree:3] Playback("Dongle/dongle0-010000000b", "/media/MyDrive/hello") in new stack
32022 [C-00000016] file.c: Playing '/media/MyDrive/hello.slin' (language 'ru')
32022 [C-00000016] pbx.c: Executing [s@company_tree:4] Set("Dongle/dongle0-010000000b", "exists=1 ") in new stack
32022 [C-00000016] pbx.c: Executing [s@company_tree:5] Playback("Dongle/dongle0-010000000b", "/media/MyDrive/custom/user-+7-SOME NUMBER-7942") in new stack
32022 [C-00000016] file.c: Playing '/media/MyDrive/custom/user-+7-SOME NUMBER-7942.slin' (language 'ru')
32022 [C-00000016] pbx.c: Executing [s@company_tree:6] Playback("Dongle/dongle0-010000000b", "/media/MyDrive/welcome") in new stack
32022 [C-00000016] file.c: Playing '/media/MyDrive/welcome.slin' (language 'ru')
32022 [C-00000016] pbx.c: Executing [s@company_tree:7] BackGround("Dongle/dongle0-010000000b", "/media/MyDrive/x3-mess-yes-no") in new stack
32022 [C-00000016] file.c: Playing '/media/MyDrive/x3-mess-yes-no.slin' (language 'ru')
32022 [C-00000016] channel.c: DTMF begin '5' received on Dongle/dongle0-010000000b
32022 [C-00000016] channel.c: DTMF begin ignored '5' on Dongle/dongle0-010000000b
32022 [C-00000016] channel.c: DTMF end '5' received on Dongle/dongle0-010000000b, duration 178 ms
32022 [C-00000016] channel.c: DTMF end passthrough '5' on Dongle/dongle0-010000000b
 
звонящий нажал кнопку "5"

32022 [C-00000016] pbx.c: Executing [5@company_tree:1] Playback("Dongle/dongle0-010000000b", "you-entered") in new stack
32022 [C-00000016] file.c: Playing 'you-entered.gsm' (language 'ru')
32022 [C-00000016] pbx.c: Executing [5@company_tree:2] 32022 [C-00000016] file.c: Playing 'digits/5.gsm' (language 'ru')
32022 [
C-00000016] pbx.c: Executing [5@company_tree:3] Playback("Dongle/dongle0-010000000b", "/media/MyDrive/weather-Samara-2week") in new stack
32022 [C-00000016] file.c: Playing '/media/MyDrive/weather-Samara-2week.slin' (language 'ru')
 

 

Протестировать работу электронного секретаря "Голос Карлова" можно, отправив на входящий номер "Карлова" +7 (964) 9-777-647 СМС-ку, или совершить входящий звонок. Прогноз погоды в Самаре - 4 и 5 пункты голосового меню. В журнале (http://webokratia.org/karlow-log/?n=40)  Вы увидите, как электронный секретарь "Голос Карлова" отрабатывает Ваш звонок в реальном времени.

 

Звонок по клику (clik to call) происходит так. 

 
1005 manager.c: Manager 'admin' logged on from 127.0.0.1
1005 manager.c: Manager 'admin' logged off from 127.0.0.1
 
Электронный секретарь получает сигнал со страницы сайта о клике по номеру

1007 dial.c: Called dongle0/holdother:+7-SOME NUMBER-7942
1007 dial.c: Dongle/dongle0-010000000c is making progress
 
"Карлов" дозванивается по этому номеру через модем, подключенный к первому микрокомпьютеру

1012 manager.c: Manager 'admin' logged on from 127.0.0.1
1012 manager.c: Manager 'admin' logged off from 127.0.0.1
1013 netsock2.c: Using SIP RTP CoS mark 5
1015 dial.c: Called karlow2/+7-SOME NUMBER-5502
1015 dial.c: SIP/karlow2-0000000d is making progress
 
одновременно, через второй микрокомпьютер, "Карлов" дозванивается до номера, принадлежащего человеку, кликнувшего по номеру на странице 

1015 res_rtp_asterisk.c: 0x15de478 -- Probation passed - setting RTP source address to 192.168.1.41:14070
1007 dial.c: Dongle/dongle0-010000000c answered
1007 [C-00000017] pbx.c: Executing [333@conferences:1] ConfBridge("Dongle/dongle0-010000000c", "fancybridge,,fancyuser,fancymenu") in new stack
1018 bridge_channel.c: Channel CBAnn/fancybridge-00000006;2 joined 'softmix' base-bridge
1007 [C-00000017] file.c: Playing 'conf-onlyperson.gsm' (language 'en')
1007 [C-00000017] res_musiconhold.c: Started music on hold, class 'default', on channel 'Dongle/dongle0-010000000c'
1007 [C-00000017] bridge_channel.c: Channel Dongle/dongle0-010000000c joined 'softmix' base-bridge
1017 file.c: Playing 'confbridge-join.gsm' (language 'en')
1015 dial.c: SIP/karlow2-0000000d answered
1015 [C-00000018] pbx.c: Executing [333@conferences:1] ConfBridge("SIP/karlow2-0000000d", "fancybridge,,fancyuser,fancymenu") in new stack
1015 [C-00000018] res_musiconhold.c: Stopped music on hold on Dongle/dongle0-010000000c
1015 [C-00000018] file.c: Playing 'confbridge-join.gsm' (language 'ru')
1017 file.c: Playing 'confbridge-join.gsm' (language 'en')
1015 [C-00000018] bridge_channel.c: Channel SIP/karlow2-0000000d joined 'softmix' base-bridge
1007 [C-00000017] bridge_channel.c: Channel Dongle/dongle0-010000000c left 'softmix' base-bridge
1007 [C-00000017] res_musiconhold.c: Started music on hold, class 'default', on channel 'SIP/karlow2-0000000d'
1017 file.c: Playing 'confbridge-leave.gsm' (language 'en')
1015 [C-00000018] res_musiconhold.c: Stopped music on hold on SIP/karlow2-0000000d
1015 [C-00000018] bridge_channel.c: Channel SIP/karlow2-0000000d left 'softmix' base-bridge
1017 file.c: Playing 'confbridge-leave.gsm' (language 'en')
1018 bridge_channel.c: Channel CBAnn/fancybridge-00000006;2 left 'softmix' base-bridge
 
"Карлов" соединяет два канала через "мост" аудио-конференции

1069 manager.c: Manager 'admin' logged on from 127.0.0.1
1069 manager.c: Manager 'admin' logged off from 127.0.0.1
32231 at_response.c: [dongle0] Successfully sent SMS message 0x16034b0
32231 at_response.c: [dongle0] Successfully sent SMS message 0x16034b0
 
при необходимости, оповещает соединяемые стороны СМС-сообщениями о результатах соединения
 

 

Технология звонка по клику, позволяет максимально облегчить и детально контролировать действия оператора по обзвону клиенской базы. Можно журналировать не только работу с вэб-интерфейсом, но и состояние каналов связи и записывать  разговоры оператора с клиентами. Наши сотрудники помогут Вам оборудовать рабочее место для Ваших отделов маркетинга и продаж!

© "Интернет-Элит"
Россия, 443011, г.Самара, ул.Ново-Садовая, д.221, офис 401.
тел.: +7 (964) 9-777-647 Электронный секретарь «Голос Карлова»
Прогноз погоды в Самаре - 4,5 пункты голосового меню.
art-smi@internetelite.ru
Аргоновая сварка алюминиевых сплавов Металлические почтовые ящики Межкомнатные двери Самара