h1. Биллинг сообщений {{>toc}} Биллинг сообщений имеет много схожего с [[Биллинг|Биллингом телефонии]]. Однако есть несколько отличий. h2. Единица биллинга В отличии от [[Телефония|Телефонии]], оценивается не длительность разговора, а кол-во *единиц биллинга*. *Единицей биллинга* является блок данных размером 140 байт. В случае, если сообщение размером больше 140 байт, каждый 140-байтный блок оценивается отдельно. Величина 140 возникла исторически, т.к. это максимальный размер данных, которые можно передать в GSM сетях с помощью одной SMS. Для протокола SMPP кол-во символов в единице биллинга зависит от используемого кодека. Подробнее описано в разделе [[SMPP кодеки]]. h2. Формат прайс-листов В отличии от [[Телефония|Телефонии]], где в прайс-листах содержатся цены для E.164 кодов направлений, для обмена сообщениями в межоператорских прайс-листах указаны цены для единицы сообщения для *E.212 кодов*, также называемые [[MCC-MNC коды]]. Для обмена сообщений используются [[MCC-MNC коды]], поскольку больше 50% мобильных абонентов в мире пользуются услугой [[Переносимость номеров]], и E.164 телефонный номер абонента более не идентифицирует оператора, к которому подключен абонент. Поскольку стоимость терминации на E.164 номер зависит от того, к какому оператору подключен абонентский номер, исторически сложилось, что межоператорский биллинг базируется на [[MCC-MNC коды|MCC-MNC кодах]]. Система биллинга поддерживает [[Преобразование E.164 номера в MCC-MNC код]] для выполнения корректного биллинга сообщений. h2. Биллинговое событие. В отличии от [[Телефония|Телефонии]], где биллинговым событием является поднятие трубки, в обмене сообщений биллинговым событием является принятие партнером сообщения к обработке. Для [[Протокол SMPP|SMPP]] - это принятие от партнера сообщения Response с кодом ROK (0). Для [[Протокол SIP SIMPLE|SIP SIMPLE]] - это принятие от партнера сообщения 200 OK. После приема сообщения от Smartswitch, у партнера есть выбор - либо отклонить сообщение, либо принять к обработке. В случае принятия к обработке и отправке соответствующего ответа, такое сообщение списывается с баланса *Smartswitch*. Аналогично поступает и *Smartswitch* - если какой-либо из поставщиков принял сообщение к обработке, *Smartswitch* сообщает, что сообщение принято к обработке своему клиенту и списывает его с баланса клиента. Реальная же доставка сообщения конечному абоненту может произойти в течение последующих 3 дней (зависит от доступности абонента). [[Message billing|English translation]]