IPB

Здравствуйте, гость ( Вход | Регистрация )

5 страниц V  < 1 2 3 4 > »   
Ответить на темуЗапустить новую тему
> Отмена мобильного рабства,прощай GSM шлюзы!!
lsv
сообщение 6.12.2013, 13:16
Сообщение #11


МОТОР-заказ такси
******

Группа: Почётный участник
Сообщений: 4033
Регистрация: 4.3.2011
Из: г.Рязань
Пользователь №: 5285
Город в котором работает компания:РФ
Должность: владелец и директор
Организация: прочее



.

Сообщение отредактировал lsv - 6.12.2013, 13:20
Перейтик к верху страницы
 
+Цитировать сообщение
gepard
сообщение 6.12.2013, 14:50
Сообщение #12


Постоянный участник
**

Группа: Постоянный участник
Сообщений: 57
Регистрация: 9.10.2012
Пользователь №: 7460
Город в котором работает компания:Россия
Должность: директор
Организация: диспетчерская



Цитата(MSW @ 5.12.2013, 23:47) *
Но Вы похоже и сами пока не понимаете как это будет работать.
Приведенные Вами таблицы уже давным давно известны и используются в работе. А вот как понять что номер теперь будет относится к другому оператору?
Есть тарифные планы с бесплатными звонками внутри одной сети.

С чего вы взяли что я не понимаю? На хабре допустим эту тему "обсосали" вдоль и поперек.
Будет создан маршрут с привязкой к оператору и региону. только диапазон будет маленький. Все.

Какие еще трудности?

Вы сами себе придумываете трудности.....

Перейтик к верху страницы
 
+Цитировать сообщение
gepard
сообщение 6.12.2013, 14:50
Сообщение #13


Постоянный участник
**

Группа: Постоянный участник
Сообщений: 57
Регистрация: 9.10.2012
Пользователь №: 7460
Город в котором работает компания:Россия
Должность: директор
Организация: диспетчерская



.

Сообщение отредактировал gepard - 6.12.2013, 14:50
Перейтик к верху страницы
 
+Цитировать сообщение
MSW
сообщение 6.12.2013, 22:00
Сообщение #14


Местный житель
******

Группа: Руководитель
Сообщений: 3592
Регистрация: 6.4.2010
Из: Тула
Пользователь №: 4279
Город в котором работает компания:Тула
Должность: владелец и директор
Организация: таксопарк



Цитата(gepard @ 6.12.2013, 15:50) *
С чего вы взяли что я не понимаю? На хабре допустим эту тему "обсосали" вдоль и поперек.
Будет создан маршрут с привязкой к оператору и региону. только диапазон будет маленький. Все.

Какие еще трудности?

Вы сами себе придумываете трудности.....

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

Тут придется делать маршрут по полному номеру, в принципе это не проблема в том же атериске через AGI сделать, но будет ли гдето в открытом доступе список этих номеров и как часто он будет обновляться?
Перейтик к верху страницы
 
+Цитировать сообщение
den_abakan
сообщение 7.12.2013, 3:41
Сообщение #15


Почётный участник
***

Группа: Почётный участник
Сообщений: 117
Регистрация: 4.9.2009
Из: Абакан
Пользователь №: 3602
Город в котором работает компания:Абакан
Должность: владелец и директор
Организация: прочее



Цитата(MSW @ 6.12.2013, 13:56) *
А как Вы определили что хватает?
Пока можно только предположить что будет хватать.


все эти тарифы с фиксированной платой (абонентка) и если вы превышаете лимит то у вас идет дополнительная оплата за превышение этих лимитов. это хорошо видно если вы посмотрите сам счет оплаты или распечатку как только увидите что стоимость звонка стала не 0 то значит вы превысили лимит бесплатного разговора. по мне было проще набрать шлюзов и сделать большой кол-во симок с запасом я не думаю что 1 т.р вам играет роль в месяц за доп симки. ну а лишний шлюз на 4-8 симок всегда не лишний... smile.gif
Перейтик к верху страницы
 
+Цитировать сообщение
MSW
сообщение 7.12.2013, 8:34
Сообщение #16


Местный житель
******

Группа: Руководитель
Сообщений: 3592
Регистрация: 6.4.2010
Из: Тула
Пользователь №: 4279
Город в котором работает компания:Тула
Должность: владелец и директор
Организация: таксопарк



Цитата(den_abakan @ 7.12.2013, 4:41) *
все эти тарифы с фиксированной платой (абонентка) и если вы превышаете лимит то у вас идет дополнительная оплата за превышение этих лимитов. это хорошо видно если вы посмотрите сам счет оплаты или распечатку как только увидите что стоимость звонка стала не 0 то значит вы превысили лимит бесплатного разговора. по мне было проще набрать шлюзов и сделать большой кол-во симок с запасом я не думаю что 1 т.р вам играет роль в месяц за доп симки. ну а лишний шлюз на 4-8 симок всегда не лишний... smile.gif

Но ведь количество перешедших к другим операторам не известно сколько будет. Вначале конечно немного будет, а со временем мне кажется может таких оказаться не мало, да ещё и кочующих от оператора к оператору. И вы верно сказали, что большинство безлимитных тарифов имеет лимит, только внутри сети есть без ограничений. У нас достаточно много завязано на сотовую связи. Количество минут исчисляется сотнями тысяч, так что симок нужно будет очень много. Ну посмотрим как оно будет. Я тут со специалистами из сотовых компаний общался, они ещё сами не знают как это всё будет работать и как считаться.

А вот с дешевыми СМС похоже заканчивается халява. Но это уже другая тема.
Перейтик к верху страницы
 
+Цитировать сообщение
ДСПП ВИРАЖ
сообщение 7.12.2013, 22:58
Сообщение #17


Аксакал
*****

Группа: Почётный участник
Сообщений: 1310
Регистрация: 22.5.2012
Пользователь №: 7068
Город в котором работает компания:Краснодар
Должность: директор
Организация: диспетчерская



Цитата(MSW @ 7.12.2013, 9:34) *
Но ведь количество перешедших к другим операторам не известно сколько будет.


Сам в шоке, как все маршрутизировать не знаю. Остается надеется на то что сами операторы тарифами за пределы своей сети сделают изменения и нам дадут "инструмент" для других маршрутов, ведь среди операторов начнется конкуренция.




Только что позвонил в МТС, задал вопрос по поводу смены оператора, говорю что у меня есть номер в ТЕЛЕ-2 и хочу его перейти в МТС, что для этого надо. Рассказали что с 1 декабря, а сегодня седьмое, можно прейти в МТС и написать заявление на переход, при этом в сам ТЕЛЕ-2 ходить не надо, в заявлении указывается желаемый тарифный план, номер должен быть не блокированный и с положительным балансом. Переход произойдет в течении 180 дней а услуга перехода стоит 100 рублей. Вот так.

Перейтик к верху страницы
 
+Цитировать сообщение
gepard
сообщение 9.12.2013, 7:07
Сообщение #18


Постоянный участник
**

Группа: Постоянный участник
Сообщений: 57
Регистрация: 9.10.2012
Пользователь №: 7460
Город в котором работает компания:Россия
Должность: директор
Организация: диспетчерская



Цитата(MSW @ 6.12.2013, 23:00) *
Скинте ссылу где это "обсосали". Но мне кажется вы о другом говорите.

Искать на хабр не полезу. Смотрите по поиску по свежим темам. Это не сложно.

Цитата(MSW @ 6.12.2013, 23:00) *
Маршрут привязанный к оператору и к региону это уже давным давно реализованно по префексу (начальным цифрам номера).

Ошибочка..... К примеру код 913 может быть одновременно в нескольких регионах. И даже не принадлежать МТС.
Так что правильно делать именно по известным диапазонам...

Цитата(MSW @ 6.12.2013, 23:00) *
Тут придется делать маршрут по полному номеру, в принципе это не проблема в том же атериске через AGI сделать, но будет ли гдето в открытом доступе список этих номеров и как часто он будет обновляться?

Опять ошибочка. Кто сказал что по полному номеру? Вы смотрели те документы, ссылочку на которые я Вам дал? Вам что нибудь говорит идентификатор региона, маршрутный номер?
И если в том списке есть к примеру маршрут на 5 номеров, то почему там не может быть маршрута на 1 номер? А как часто обновляется? Так Вы понаблюдайте. Раз в неделю минимум. А вообще, по факту изменения данных.


п.с.:
Дальше развивать тему и убеждать кого то не буду. Вроде уже все сказал. Если кто считает что отмена "рабства" это глобальное зло и теперь все пропало, то значит для него это действительно так. Единственное на что придется потратиться, так это на программисте.
Как сказал Генри Форд: "Кто думает, что сможет - сможет, кто думает, что не сможет - прав."
Цитата конечно немного изменена, но смысл остался тот же...
Перейтик к верху страницы
 
+Цитировать сообщение
diman
сообщение 9.12.2013, 8:04
Сообщение #19


Аксакал
*****

Группа: Клуб "Таксопарк"
Сообщений: 1349
Регистрация: 13.9.2006
Из: Россия, Йошкар-Ола
Пользователь №: 1271
Должность: директор
Организация: диспетчерская



Цитата(gepard @ 9.12.2013, 8:07) *
Ошибочка..... К примеру код 913 может быть одновременно в нескольких регионах. И даже не принадлежать МТС.
Так что правильно делать именно по известным диапазонам...

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


--------------------
Быть, а не казаться.

За ВДВ.
Перейтик к верху страницы
 
+Цитировать сообщение
autooz
сообщение 9.12.2013, 12:33
Сообщение #20


Специалист по всем вопросам
****

Группа: Почётный участник
Сообщений: 426
Регистрация: 30.5.2009
Пользователь №: 3394
Город в котором работает компания:Бердичев
Должность: владелец и директор
Организация: диспетчерская



Цитата(diman @ 9.12.2013, 7:04) *
Мне кажется, что не только понятие префикс используется при маршрутизации, а несколько большее количество цифр из номера. Хотя.. да, убеждать здесь в общем то никого и не надо
Сталкивался с РОсиийскими реалиями фильтрации по операторам. На самом деле уже сейчас, для определения принадлежности номера к региону и оператору в этом регионе приходится фильтровать в некоторых случаях беря не три, а шесть первых цифр номера.

Вот типа этого

Код
      /////////////// MTS ///////////////////                          
                         case 910:
                         case 915:
                         case 987:

                     sscanf(telephone,"%5d",&c);
                                         #if (defined CONTROL)  
                                         fprintf(stdout," Проверка вычисления 5-и значного кода MTS- %s a- %d \n",telephone,c);
                                         #endif  
                      switch (c){
                                                 case 91010:
                                                 case 91012:
                                                 case 91013:
                                                 case 91014:
                                                 case 91038:
                                                 case 91039:
                                                 case 91079:
                                                 case 91087:
                                                 case 91088:
                                                 case 91089:
                                                 case 91593:
                                                 case 91594:
                                                 case 91595:
                                                 case 98739:
                                                 case 98753:
                                                 case 98754:
                                                 case 98755:
                                                 case 98774:
                                                 case 98775:
                                                strcpy(opsos_name, "NNMTS");
                                                 //strcpy(vo, "mts");                                                          
                                  break;
                             default:

                              sscanf(telephone,"%6d",&d);
                                                         #if (defined CONTROL)  
                                                         fprintf(stdout," Проверка вычисления 6-и значного кода MTS- %s a- %d \n",telephone,d);
                                                         #endif                                                        
                              switch (d){
                                                                 case 910006:
                                                                 case 910007:
                                                                 case 910057:
                                                                 case 910058:
                                                                 case 910059:
                                                                 case 987110:
                                                                 case 987111:
                                                                 case 987112:
                                                                 case 987113:
                                                                 case 987114:
                                                    strcpy(opsos_name, "NNMTS");
                                                     //strcpy(vo, "mts");                                                          
                                      break;
                                  default:
                                      strcpy(opsos_name, "RFMTS");
                                      //strcpy(vo, "mts");
                                      break;
                                  }

                             break;
                                               }
                                  /////////////// MTS ///////////////////                                          
                                 break;
                       /////////////// OPSOS  ОАО "Вымпел-Коммуникации"  //////////////////////          
                                 case 903:
                                 case 905:
                                 case 906:
                                 case 909:
                                 case 960:
                                 case 961:
                                 case 962:
                                 case 963:
                                 case 964:
                                 case 967:
                     sscanf(telephone,"%6d",&d);
                                         #if (defined CONTROL)  
                                         fprintf(stdout," Проверка вычисления 6-и значного кода VTCOM- %s a- %d \n",telephone,d);
                                         #endif  
                      switch (d){
                                                 case 903040:
                                                 case 903041:
                                                 case 903042:
                                                 case 903043:
                                                 case 903044:
                                                 case 903052:
                                                 case 903053:
                                                 case 903054:
                                                 case 903055:
                                                 case 903056:
                                                 case 903057:
                                                 case 903058:
                                                 case 903059:
                                                 case 903060:
                                                 case 903657:
                                                 case 903846:
                                                 case 903847:
                                                 case 903848:
                                                 case 903849:
                                                 case 905010:
                                                 case 905011:
                                                 case 905012:
                                                 case 905013:
                                                 case 905014:
                                                 case 905190:
                                                 case 905191:
                                                 case 905192:
                                                 case 905193:
                                                 case 905194:
                                                 case 905195:
                                                 case 905196:
                                                 case 905865:
                                                 case 905866:
                                                 case 905867:
                                                 case 905868:
                                                 case 905869:
                                                 case 906348:
                                                 case 906349:
                                                 case 906556:
                                                 case 906557:
                                                 case 906578:
                                                 case 906579:
                                                 case 909282:
                                                 case 909283:
                                                 case 909284:
                                                 case 909285:
                                                 case 909286:
                                                 case 909287:
                                                 case 909288:
                                                 case 909289:
                                                 case 962504:
                                                 case 962505:
                                                 case 962506:
                                                 case 962507:
                                                 case 962508:
                                                 case 962509:
                                                 case 962510:
                                                 case 962511:
                                                 case 962512:
                                                 case 962513:
                                                 case 962514:
                                                 case 962515:
                                                 case 962516:
                                                 case 962517:
                                                 case 962518:
                                                 case 963230:
                                                 case 963231:
                                                 case 963232:
                                                 case 963233:
                                                 case 967710:
                                                 case 967711:
                                                 case 967712:
                                                 case 967713:
                                                 case 967714:
                                                 case 967730:
                                                strcpy(opsos_name, "NNBEELINE");
                                                 //strcpy(vo, "vtcom");                                                          
                                  break;
                             default:

                              sscanf(telephone,"%5d",&c);
                                                         #if (defined CONTROL)  
                                                         fprintf(stdout," Проверка вычисления 5-и значного кода VTCOM- %s a- %d \n",telephone,d);
                                                         #endif                                                        
                              switch (c){
                                                                 case 90360:
                                                                 case 90566:
                                                                 case 90636:
                                                                 case 90635:
                                                                 case 90929:
                                                                 case 96016:
                                                                 case 96017:
                                                                 case 96018:
                                                                 case 96019:
                                                                 case 96163:
                                                                 case 96483:
                                                    strcpy(opsos_name, "NNBEELINE");
                                                     //strcpy(vo, "vtcom");                                                          
                                      break;
                                  default:
                                      strcpy(opsos_name, "RFBEELINE");
                                      //strcpy(vo, "vtkom");
                                      break;
                                  }

                             break;
                                               }
  /////////////// OPSOS  ОАО "Вымпел-Коммуникации"  //////////////////////                              
                                 break;
                         /////////////// OPSOS  ОАО "Мегафон"   //////////////////////
                                 case 930:
                                 case 920:
                                 case 929:

                     sscanf(telephone,"%5d",&c);
                                         #if (defined CONTROL)  
                                         fprintf(stdout," Проверка вычисления 5-и значного кода MEGAFON- %s a- %d \n",telephone,c);
                                         #endif  
                      switch (c){
                                                 case 93070:
                                                 case 93071:
                                                 case 92000:
                                                 case 92001:
                                                 case 92002:
                                                 case 92003:
                                                 case 92004:
                                                 case 92005:
                                                 case 92006:
                                                 case 92007:
                                                 case 92025:
                                                 case 92029:
                                                 case 92904:
                                                 case 92905:
                                                 case 93080:
                                                 case 93081:
                                                strcpy(opsos_name, "NNMEGAFON");
                                                 //strcpy(vo, "megafon");                                                          
                                  break;
                             default:

                              sscanf(telephone,"%6d",&d);
                                                         #if (defined CONTROL)  
                                                         fprintf(stdout," Проверка вычисления 6-и значного кода MEGAFON- %s a- %d \n",telephone,d);
                                                         #endif                                                        
                              switch (d){
                                                                 case 930056:
                                                                 case 920111:
                                                                 case 929038:
                                                                 case 929039:
                                                                 case 929050:
                                                                 case 929051:
                                                                 case 929052:
                                                                 case 929053:
                                                                 case 929054:
                                                                 case 929055:
                                                                 case 929056:
                                                                 case 929057:
                                                                 case 929058:
                                                    strcpy(opsos_name, "NNMEGAFON");
                                                     //strcpy(vo, "megafon");                                                          
                                      break;
                                  default:
                                      strcpy(opsos_name, "RFMEGAFON");
                                      //strcpy(vo, "megafon");
                                      break;
                                  }

                             break;
                                               }


Честно говоря не представляю как можно будет фильтровать их при переводе от оператора к опрераору.


--------------------
Серверы и АТС на базе Asterisk
Украина:
Tel +38 0414323297
Моб. +38 063-966-62-40
Skype: oleg.zhabko
Перейтик к верху страницы
 
+Цитировать сообщение

5 страниц V  < 1 2 3 4 > » 
Ответить на темуЗапустить новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Яндекс.Метрика Текстовая версия Сейчас: 23.10.2017, 23:43