Общаясь с дураком, не оберешься срама,
Поэтому совет ты выслушай Хайяма:
Яд, мудрецом тебе предложенный, прими,
Из рук же дурака не принимай бальзама.
если нет еды, ты не ешь.
так зачем что-то говорить, когда нечего сказать?!
"есть тариф. в тарифе хранится всевозможные префиксы (тыщ 20 их). на каждый префикс 100500 вариантов цен. есть звонок, его надо тарифицировать. по номеру определяем префикс, а дальше пиздец. есть хотчойс, есть преселект звонки. есть звонки утром, есть днем, есть пенсионеры, есть юрики, есть физики, есть льготники, есть випы, есть звонки до 100 км, есть до 600 км, есть до 1000 км и еще десяток зон. плюс по закону первые 6 секунд бесплатно. все эти параметры могут дико сочетаться. я ваще не ебу как написать тарификатор. как блять протарифицировать звонок в сургут по хотчойсу в 5 утра в выходной день в государственный праздник если ты юридическое лицо, льготник, твой звонок пошел с транка 2 на транк 4 АТСки номер 8 через совинтел!! как это блять всё хранить, в какой структуре тоже не ебу. плюс еще всякая хуйня типа после 100 минут разговора скидка 50%. плюс пакеты услуг, скачай 300 мегабайт и получи скидку на телефонию 23%.
плюс звонки могут быть внутризоновые, местные, межгород, международные. плюс есть льготные зоны, еще есть разные операторы. звонок пошел через савинтел одна цена, через мегафон другая.
на уровне железа заморочки. вошло в транк 1 вышло в транк 5 один случай. из транк 2 в транк 4 другой. еще цены могут динамически меняться. типа говоришь 3 минуты одна цена, говоришь 5 минут другая. плюс тарификация может быть посекундная, поминутная. округлять можно по разному еще, в большую в меньшую сторону. ты поговорил 30 секунд. это может быть 0 а может 60, а может старифицироваться вообще как 120 секунд!!! АХТУНГ СУКА.
еще цена может зависить от того по какой сети пошел звонок, в какую дырку, какой тип дырки, какой тип сети. сети есть аналог, цифра, конвергентные. я даже всех вариантов просто представить не могу.
конвергентные сети. в них поток голоса это суть поток пакетов. а пакеты как знаешь идут по маршрутам, маршруты имеют разную сука стоимость. и вот эту хуету тоже в тарифе надо учитывать :(
еще есть такая забава от которой я охуеваю просто. ты позвонил мне домой по номеру +7 3452 479031. так вооооот. такой звонок в зависимости от того через какую атску прошел, может быть внутризоновым, местным либо междугородним. причем эти атски могут даже рядом стоять на одной стойке.
еще есть хотчойс и преселект. тоже отдельная песня. в большинстве случаев используют преселект, но если очень хочется то можно сделать хотчойс. ты на телефоне тыкаешь определенные клавиши в реальном времени выбираешь через какого оператора тебе звонить. например знаешь что через рога и копыта в казахстан звонить дешевле, а через пчелайн удобно в США звонить. изза этой хуйни код москвы из 095 переименовали в 495. коды начинающиеся на 0 это хотчойсы. за каждым оператором закреплен такой код.
а щас еще на закрытый план нумерации переходят. тоже жопой чувствую что какой нибудь хуйни с этим огребем :( я в ебаном унынии
еще есть номера DEF и ABC. тоже блять разные цены :(
а еще есть такая вот хуйня. Коды услуг интеллектуальных сетей связи
800 — звонок оплачивается вызываемым абонентом (бесплатно для вызывающего)
803 — телеголосование
804 — универсальный номер доступа
805 — звонок по предоплаченной карте
809 — звонок за дополнительную плату (платно для вызывающего)
801 — звонок с автоматической альтернативной оплатой
802 — звонок по кредитной карте
806 — звонок по расчётной карте
807 — виртуальная частная сеть
808 — универсальная персональная связь
и это тоже надо уметь
плюс еще префиксы один может включать другой. например 345 и 3452. тюменская область и тюмень. можно проебаться и неправильно старифицировать.
а еще АТСка иногда хуйню присылает — несуществующие звонки. "
Тем самым я осознал, что моя работа лучше.