Страница 2 из 3

Re: Распределение звонков по callerID

Добавлено: 06 июн 2011, 11:33
kapa6ac
Поиски в этом направлении ведут к сопоставлению Номер-Имя. (http://asteriskforum.ru/viewtopic.php?t=4508) Или я не на то наткнулся или неправильно озвучил вопрос.
попробую перефразировать.
есть список номеров:
79161111111
79161111121
79161111321
79161114321
79167654321
79161234567
большой вобщем и запихнуть его в маску не получается. Необходимо, чтобы звонки с номеров этого списка сваливались на определенного оператора. Есть еще несколько списков, звонки с них сваливать на других операторов. Вы не сталкивались с таким?

Re: Распределение звонков по callerID

Добавлено: 06 июн 2011, 11:41
Aven
Делаете простую табличку mysql с полями номер-оператор и при входящем делаете запрос в базу, если найдено соответсвие, звоните этому оператору, если нет, отправляете на общую очередь.

switch, ему нужно не смотреть кто звонит, а маршрутизировать.

Re: Распределение звонков по callerID

Добавлено: 06 июн 2011, 11:51
ded
Проще пояснить на текстовом диалплане:
Допустим есть многоканальный DID - 8001234567 и три менеджера - 101, 102, 103, у каждого "свои" клиенты.

exten => 8001234567/79061111111,1,Dial(SIP/101)
exten => 8001234567/79061111121,1,Dial(SIP/101)
exten => 8001234567/79061111321,1,Dial(SIP/101)
exten => 8001234567/79061114321,1,Dial(SIP/101)
exten => 8001234567/79067654321,1,Dial(SIP/101)
exten => 8001234567/79061234567,1,Dial(SIP/101)

exten => 8001234567/79161111111,1,Dial(SIP/102)
exten => 8001234567/79161111121,1,Dial(SIP/102)
exten => 8001234567/79161111321,1,Dial(SIP/102)
exten => 8001234567/79161114321,1,Dial(SIP/102)
exten => 8001234567/79161154321,1,Dial(SIP/102)

exten => 8001234567/79261111111,1,Dial(SIP/103)
exten => 8001234567/79261111121,1,Dial(SIP/103)
exten => 8001234567/79261111321,1,Dial(SIP/103)
exten => 8001234567/79261114321,1,Dial(SIP/103)
exten => 8001234567/79261154321,1,Dial(SIP/103)

И всю эту же логику можно засунуть в MySQL.
Однако, по уму надо также и высвечивать имя абонента при звонке через CallerID lookup, а не просто маршрутзировать.

Re: Распределение звонков по callerID

Добавлено: 06 июн 2011, 13:08
kapa6ac
Всем большое спасибо за подсказки.
Просто стоит задача разгрузить операторов и направлять звонки, уже существующих клиентов из 1С, непосредственно на их менеджеров
ded писал(а): Однако, по уму надо также и высвечивать имя абонента при звонке через CallerID lookup, а не просто маршрутзировать.
Это уже сделано, т.к. freepbx и этим там все просто. Вот только жалко русский не передается =(

Re: Распределение звонков по callerID

Добавлено: 06 июн 2011, 13:18
ded
Он передаётся. По наследству.

Re: Распределение звонков по callerID

Добавлено: 06 июн 2011, 13:26
kapa6ac
оО А товарищи из Freepbx.org писали:
http://www.freepbx.org/trac/ticket/1955
"...but allowing users to use ' in names won't be fixed for a while yet, possibly until 3.0, to avoid SQL injection errors."

или они нагло обманывают?

Re: Распределение звонков по callerID

Добавлено: 18 авг 2011, 12:16
strserg
[quote="kapa6ac"]Всем большое спасибо за подсказки.
Просто стоит задача разгрузить операторов и направлять звонки, уже существующих клиентов из 1С, непосредственно на их менеджеров

У меня стоит такая же задача. Вы нашли решение как маршрутизировать входящие звонки на основе CallerID?

Re: Распределение звонков по callerID

Добавлено: 18 авг 2011, 12:22
ded
strserg, как будто все способы и подсказки выше прошли мимо Вашего сознания.
Любите копипасту? С гренками и сыром, или с оливками и анчоусами?

Re: Распределение звонков по callerID

Добавлено: 18 авг 2011, 12:24
strserg
Я все таки не понял как всю эту логику засунуть в MySQL :(

Re: Распределение звонков по callerID

Добавлено: 18 авг 2011, 12:28
ded
Тогда - в платный суппорт.