BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 07 июл 2025, 16:55

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
СообщениеДобавлено: 27 июн 2008, 12:05 
Здравствуйте.
Возникла задача тарификации надбавки в выделенных звонках (те являются частью переадресации)
есть у конкретного клиента (= телефона он же НОМЕР_А)
-список НОМЕРОВ которые он может использовать для дальнейшей переадресации (номера_В),
-цена за минуту переадресации - на звонок с Номера_А на любой из номеров_В. - выступает в качестве надбавки к основному тарифу.
При этом номера_В - могут быть и сотовые и городские- тогда мы к основному тарифу (зоновый, местный) прибавляем стоимость переадресации.
Скажите какими узлами лучше реализовать подобную схему.
Заранее спасибо


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 30 июн 2008, 09:40 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
А как в первичном логе будет выглядеть эта переадресация?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 30 июн 2008, 09:57 
<edit>
будет 2 строки:
с номера -> на номер:
1) номерX -> номерA
2) номерА -> номерВ (если из заданного списка то тарифицирем с надбавкой)
будем тарифицировать строку 2


Последний раз редактировалось Irina 30 июн 2008, 11:12, всего редактировалось 1 раз.

Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 30 июн 2008, 10:53 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Я не очень силен в телефонии, объясните суть сервиса переадресации.. Все звонки сразу заруливаются на другие номера или как-то иначе?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 30 июн 2008, 11:11 
суть переадресации в 2ух словах.
кто-то (не важно ) звонит на номер, который в биллинге заведен на клиента (номер А), при этом автоматически независимо от себя при настроенной переадресации попадает на номераВ (может быть несколько). при этом в логах создается 2 строки на это факт звонка
т.е. получается цепочка
КТО-то -> номерА -> НомераB (1 из списка)
(1) (2)
НомераB могут быть как местные так и сотовые.,
необходимо реализовать надбавку к основному тарифу (процесс 2) за переадресацию Х рубл/мин


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 19 авг 2008, 10:02 
Не в сети

Зарегистрирован: 30 авг 2007, 12:20
Сообщения: 13
Карма: 0
Irina писал(а):
суть переадресации в 2ух словах.
кто-то (не важно ) звонит на номер, который в биллинге заведен на клиента (номер А), при этом автоматически независимо от себя при настроенной переадресации попадает на номераВ (может быть несколько). при этом в логах создается 2 строки на это факт звонка
т.е. получается цепочка
КТО-то -> номерА -> НомераB (1 из списка)
(1) (2)
НомераB могут быть как местные так и сотовые.,
необходимо реализовать надбавку к основному тарифу (процесс 2) за переадресацию Х рубл/мин

Мы такой вариант реализовали перенеся номер, с которого переадресуется, на субдоговор и сделав специальный тарифный план, в котором уже есть добавленная стоимость. Недостаток в том, что любые звонки с этого номера имеют добавленную стоимость . По другому никак, т.к. биллингу непонятно чем звонки переадресации отличаются от обычных звонков. И в логах они естественно у вас не отличаются. Есть вариант в принципе в скрипте обработки логов станции определить ситуацию перевода звонка и переделывать номер абонента переадресации (например заменить в нем код города на "левый") а уж в договоре добавить этот номер телефона с левым кодом города в субдоговор и установить нужный тарифный план.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 16 сен 2008, 12:00 
Irina писал(а):
<edit>
будет 2 строки:
с номера -> на номер:
1) номерX -> номерA
2) номерА -> номерВ (если из заданного списка то тарифицирем с надбавкой)
будем тарифицировать строку 2


Если запись типа, как указано в второй строке, гарантировано всегда идет после первой, то в принципе скриптами предобработки можно их превращать в нужный вид и в биллинге соответственно разносить.
Мы например пришли к тому, что бы скриптом предобработки классифицировать услуги и добавлять буквенный индекс услуги к номеру порта звонящего.
Например порт А010612, абонентский номер у него - 45555. соответственно в биллинге:
ZA010612 - Зоновый вызов c этого порта и соответственно номера
MA010612 - Местный вызов
LA010612 - МГ-МН вызов
RA010612 - А это могло бы быть перенаправление.

Ну и тарифные планы соответственно...

Кстати, вопрос разработчикам: Указание номера как числовой последовательности (и вообще соответствия его E164) обязательно или просто рекомендовано? Биллинг на данном этапе это где-то как-то контролирует? А в будущем как с этим предполагается?
Потому как было бы удобней (логичней) добавлять такие индексы к номеру звонящего абонента.

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


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 17 июн 2009, 10:48 
Не в сети

Зарегистрирован: 13 июн 2008, 15:10
Сообщения: 362
Откуда: Москва
Карма: 0
northbear писал(а):
Irina писал(а):
<edit>
будет 2 строки:
с номера -> на номер:
1) номерX -> номерA
2) номерА -> номерВ (если из заданного списка то тарифицирем с надбавкой)
будем тарифицировать строку 2


Если запись типа, как указано в второй строке, гарантировано всегда идет после первой, то в принципе скриптами предобработки можно их превращать в нужный вид и в биллинге соответственно разносить.
Мы например пришли к тому, что бы скриптом предобработки классифицировать услуги и добавлять буквенный индекс услуги к номеру порта звонящего.
Например порт А010612, абонентский номер у него - 45555. соответственно в биллинге:
ZA010612 - Зоновый вызов c этого порта и соответственно номера
MA010612 - Местный вызов
LA010612 - МГ-МН вызов
RA010612 - А это могло бы быть перенаправление.

Ну и тарифные планы соответственно...

Кстати, вопрос разработчикам: Указание номера как числовой последовательности (и вообще соответствия его E164) обязательно или просто рекомендовано? Биллинг на данном этапе это где-то как-то контролирует? А в будущем как с этим предполагается?
Потому как было бы удобней (логичней) добавлять такие индексы к номеру звонящего абонента.

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


Интересно. Если не затруднит, не покажете скрипт предобработки, который выполняет такую модификацию?

_________________
God Bless Linux! and blessings to FreeBSD!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 17 июн 2009, 13:18 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
в логах телефонии номера и порты могут быть нечисловые и в тарифе можно тарифицировать по нечичловым префиксам ..для нечисловых номеров небудут работать ресурсы


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.038s | 27 Queries | GZIP : On ]