h1. Балансы {{>toc}} Имея дело с телефонным бизнесом, хорошо иметь надежных партнеров (клиентов, провайдеров, пользователей). Вы можете всегда им довериться и Вы всегда знаете, что они оплатят счет. Их звонки могут быть оценены по кредитной системе (пост-оплата). Но иногда Вы можете не захотеть надеяться на них. В таком случае Вы можете применить для них схему предоплаты (аванс). К счастью, *Streamco Smartswitch* поддерживает схемы как предоплаты, так и пост-оплаты, а также автоматического ограничения оказания услуг при выходе баланса за установленные границы. Баланс - это разница между суммой денег, которая была заплачена, и суммарной стоимостью услуг, которые были предоставлены. Каждая компания/пользователь в системе имеют свой собственный баланс. h2. Типы балансов. В системе приняты следующие типы балансов: * _их баланс_. Это баланс вашего партнера у Вас. Фактически это разница между суммой, которую партнер заплатил Вам, и суммарной стоимостью услуг, которая была Вами оказана партнеру. Ведение данного баланса системой позволяет выполнять автоматическое ограничение предоставления услуг партнеру по отрицательному балансу (см. [[Отсечка по балансу]]) - работу по предоплате. * _наш баланс_. Это Ваш баланс у парнера. Фактически это разница между суммой, которая была заплачена Вами партнеру, и суммарной стоимостью услуг, которую Вам оказал партнер. Ведение данного баланса системой позволяет ограничивать попытку использования неоплаченной услуги Вами у партнера. Например, если партнер-терминатор работает с вами по предоплате, и ваш баланс стал отрицательным у него, не имеет смысла отправлять на него звонки, которые будут гарантированно отбиты и тем самым портить свой PDD. Для этой цели может быть полезным вести данный баланс паралельно партнеру и задействовать [[Отсечка по балансу|Отсечку по балансу]] для него. * _взаимный баланс_. Это разница между _их балансом_ и _нашим балансом_. Этот баланс часто применяется для работы по предоплате с партнером, с которым выполняется как оригинация так и терминация. Звонки, которые были оригинированы на Вас, будут отбиты, если значение взаимного баланса становится отрицательным и для данного типа баланса включена [[Отсечка по балансу]]. Но после того, как оно снова станет положительным (например, Вы оригинировали несколько звонков на данную компанию), входящие звонки от этой компании будут приняты для обработки. Пока проходит и оценивается трафик, балансы обновляются соответствующим образом в режиме реального времени. В стандартной схеме обновления балансов по завершению вызова приосходит биллинг всех его ног и балансы всех пиров, участвующих в звонке, обновляются. Отличается логика работы при использовании [[Интерактивный биллинг|Интерактивного биллинга]]. В этом случае балансы периодически обновляются во время разговора (то есть не по завершению). Ведение балансов тесно связано с [[Профиль потребления|Профилями потребления]] и может использоваться совместно. h2. Баланс пользователей Баланс пользователей является *2-уровневым*. То есть пользователь с балансом может принадлежать компании, у которой тоже есть баланс. Эта же компания может содержать других пользователей с балансами. 2-уровневые балансы обновляются независимо друг от друга. Например, есть 2 пользователя А и Б. Они принадлежат компании С. Если пользователь А сделал звонок, то обновятся балансы А и С. Если пользователь Б сделал звонок, то обновятся балансы Б и С. При проверке [[Отсечка по балансу|баланса на отсечку]] используются оба баланса, и пользователя, и компании. Если нужно отсечь вызов по одному из балансов, то такой вызов отсекается, даже если он допустим по второму балансу. Например, если звонок допустим по балансу пользователя, но не допустим по балансу компании, то он отобьется. Вы можете выбирать режим [[Отсечка по балансу|Отсечки по балансу]] в настройках группы пользователей. Эта настройка задействуется по умолчанию для всех пользователей этой группы. Также вы можете переопределить эту опцию для каждого индивидуального пользователя. В этом случае будет использоваться опция не из группы пользователей, а переопределенная. * [[Отсечка по балансу]] [[Balances|English translation]]