<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: OpenSER + SQL, отключение аккаунта</title>
    <link>https://opennet.dev/openforum/vsluhforumID6/16318.html</link>
    <description>Собственно как это сделать, что бы отключить аккаунт?&lt;br&gt;</description>

<item>
    <title>OpenSER + SQL, отключение аккаунта (Ded_MopozZz)</title>
    <link>https://opennet.dev/openforum/vsluhforumID6/16318.html#7</link>
    <pubDate>Wed, 09 Jul 2008 04:59:51 GMT</pubDate>
    <description>Ух... продолжим дискуссию :)&lt;br&gt;&lt;br&gt;Вот не понял только куда (в какую секцию вставлять строчки):&lt;br&gt;&lt;br&gt;if (avp_check(&quot;$avp(s:block)&quot;, &quot;eq/y/i&quot;))&lt;br&gt;&#123;&lt;br&gt;end_media_session();&lt;br&gt;&#125;&lt;br&gt;</description>
</item>

<item>
    <title>OpenSER + SQL, отключение аккаунта (zaikini)</title>
    <link>https://opennet.dev/openforum/vsluhforumID6/16318.html#6</link>
    <pubDate>Thu, 22 May 2008 10:25:42 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;end_media_session(); &lt;br&gt;&amp;gt;&#125; &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;либо можно сразу &lt;br&gt;&amp;gt;if (avp_check(&quot;$avp(s:block)&quot;, &quot;eq/y/i&quot;)) &lt;br&gt;&amp;gt;&#123; &lt;br&gt;&amp;gt;end_media_session(); &lt;br&gt;&amp;gt;&#125; &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;но мне кажется через acl проще &lt;br&gt;&lt;br&gt;http://www.openser.org/docs/modules/1.2.x/avpops.html&lt;br&gt;http://www.openser.org/docs/modules/1.2.x/permissions.html&lt;br&gt;</description>
</item>

<item>
    <title>OpenSER + SQL, отключение аккаунта (zaikini)</title>
    <link>https://opennet.dev/openforum/vsluhforumID6/16318.html#5</link>
    <pubDate>Thu, 22 May 2008 10:22:26 GMT</pubDate>
    <description>&amp;gt;Вооот, я так же c подумал с добавлением нового поля... Вот только &lt;br&gt;&amp;gt;не могу найти функцию в OpenSer которая может отдельные значение из &lt;br&gt;&amp;gt;таблицы &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;типа &lt;br&gt;&amp;gt;функция(значение поля таблицы текущего ID пользователя) &#123; &lt;br&gt;&amp;gt;... &lt;br&gt;&amp;gt;&#125; &lt;br&gt;&lt;br&gt;никаких полей доделывать не надо, уже все придумано&lt;br&gt;есть таблица usr_preferences&lt;br&gt;mysql&amp;gt; select  * from usr_preferences;&lt;br&gt;+----+------------+------------+-----------------+------------+------+-------+---------------------+&lt;br&gt;&amp;#124; id &amp;#124; uuid       &amp;#124; username   &amp;#124; domain          &amp;#124; attribute  &amp;#124; type &amp;#124; value &amp;#124; modified            &amp;#124;&lt;br&gt;+----+------------+------------+-----------------+------------+------+-------+---------------------+&lt;br&gt;&amp;#124; 17 &amp;#124; 101        &amp;#124; 101        &amp;#124; domain.ru       &amp;#124; block      &amp;#124;    0 &amp;#124; y     &amp;#124; 0000-00-00 00:00:00 &amp;#124;&lt;br&gt;&lt;br&gt;загружаем свойства абонента&lt;br&gt;&lt;br&gt; avp_db_load(&quot;$fu/username&quot;,, &quot;*&quot;);&lt;br&gt;&lt;br&gt;делаем проверку&lt;br&gt;&lt;br&gt; if (avp_check(&quot;$avp(s:block)&quot;, &quot;eq/y/i&quot;))&lt;br&gt;##тогда&lt;br&gt;&#123;&lt;br&gt;route(x);&lt;br&gt;&#125;&lt;br&gt;&lt;br&gt;где </description>
</item>

<item>
    <title>OpenSER + SQL, отключение аккаунта (Ded_MopozZz)</title>
    <link>https://opennet.dev/openforum/vsluhforumID6/16318.html#4</link>
    <pubDate>Thu, 22 May 2008 09:39:03 GMT</pubDate>
    <description>Вооот, я так же c подумал с добавлением нового поля... Вот только не могу найти функцию в OpenSer которая может отдельные значение из таблицы&lt;br&gt;&lt;br&gt;типа&lt;br&gt;функция(значение поля таблицы текущего ID пользователя) &#123;&lt;br&gt;...&lt;br&gt;&#125;&lt;br&gt;</description>
</item>

<item>
    <title>OpenSER + SQL, отключение аккаунта (zaikini)</title>
    <link>https://opennet.dev/openforum/vsluhforumID6/16318.html#3</link>
    <pubDate>Thu, 22 May 2008 09:19:37 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt;Собственно как это сделать, что бы отключить аккаунт? &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;В смысле автоматически? по истечении баланса? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Вообщем то да. Но голосовой трафик общитывается на другом оборудовании. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;А мне от OpenSer нужно чтобы была возможность отрубания аккаунта, но не &lt;br&gt;&amp;gt;его удаление. Т.е. запрещать маршрутизацию для конкретного абонента/номера... &lt;br&gt;&lt;br&gt;Можно например создать новый avp аттрибут типа block и присваивать пользователям, в конфиг перед тем как отправлять звонок в ТФоП выполнять проверку наличия аттрибута у пользователя, если есть то запрещать звонок (end media session). Или лучше даже загружать этот аттрибут до всех маршрутизаций, если у абонента есть такой аттрибут то опять же сразу end media session.&lt;br&gt;&lt;br&gt;еще один вариант это использование acl но с ними пока не разбирался.&lt;br&gt;  &lt;br&gt;</description>
</item>

<item>
    <title>OpenSER + SQL, отключение аккаунта (Ded_MopozZz)</title>
    <link>https://opennet.dev/openforum/vsluhforumID6/16318.html#2</link>
    <pubDate>Thu, 22 May 2008 08:57:46 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Собственно как это сделать, что бы отключить аккаунт? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;В смысле автоматически? по истечении баланса? &lt;br&gt;&lt;br&gt;Вообщем то да. Но голосовой трафик общитывается на другом оборудовании. &lt;br&gt;&lt;br&gt;А мне от OpenSer нужно чтобы была возможность отрубания аккаунта, но не его удаление. Т.е. запрещать маршрутизацию для конкретного абонента/номера...&lt;br&gt;</description>
</item>

<item>
    <title>OpenSER + SQL, отключение аккаунта (zaikini)</title>
    <link>https://opennet.dev/openforum/vsluhforumID6/16318.html#1</link>
    <pubDate>Thu, 22 May 2008 08:22:09 GMT</pubDate>
    <description>&amp;gt;Собственно как это сделать, что бы отключить аккаунт? &lt;br&gt;&lt;br&gt;В смысле автоматически? по истечении баланса?&lt;br&gt;</description>
</item>

</channel>
</rss>
