Whole sale Service provider

از ویکی پارس پویش
(تفاوت بین نسخه‌ها)
پرش به: ناوبری, جستجو
(صفحه‌ای جدید حاوی 'Category:VoIP <div dir=rtl lang=en> __TOC__ </div> <div dir=ltr lang=en> This service is designed for wholesale providers. Main steps to...' ایجاد کرد)
 
 
(یک ویرایش میانی توسط یک کاربر نشان داده نشده‌است)
سطر ۱: سطر ۱:
−
[[Category:VoIP]]
 
−
<div dir=rtl lang=en>
 
−
__TOC__
 
−
</div>
 
 
<div dir=ltr lang=en>
 
<div dir=ltr lang=en>
−
This service is designed for wholesale providers.
+
*[[Asterisk Wholesale Service|Asterisk Wholesale Service]]
−
 
+
*[[Asterisk and IBSng Integration|Asterisk and IBSng Integration]]
−
Main steps to install this service are:
+
</div>
−
 
+
−
* Integrating Asterisk and IBSng
+
−
* To copy AGI files in appropriate path
+
−
* Configuring asterisk to route calls using IBSng routing profile
+
−
* Defining customer's user in IBSng
+
−
== Integrating Asterisk and IBSng ==
+
−
You can find the document [[Asterisk_and_IBSng_Integration|here]].
+
−
 
+
−
== AGI files setting ==
+
−
 
+
−
Make the path "/var/lib/asterisk/agi-bin" and copy dial directory from IBSng addons there:
+
−
# mkdir /var/lib/asterisk/agi-bin/
+
−
# cp -r /usr/local/IBSng/addons/asterisk/dial /var/lib/asterisk/agi-bin/
+
−
 
+
−
Create a link from "/var/lib/asterisk/agi-bin" to "/usr/share/asterisk/agi-bin":
+
−
 
+
−
# ln -s /var/lib/asterisk/agi-bin /usr/share/asterisk/agi-bin
+
−
 
+
−
==== ?What does dial directory do ====
+
−
Actually, Dial directory is a python module. It includes an configuration file, defs.py, that we should set some fields in it based on the service we want to use.
+
−
 
+
−
==== Editing defs.py ====
+
−
For Wholesale Service, we should edit the following fields:
+
−
 
+
−
 
+
−
IBSNG_SERVER=('''"IBSng IP Address"''',1235)
+
−
 
+
−
=== Config Asterisk to establish calls, collaborating with IBSng ===
+
−
 
+
−
Edit "/etc/asterisk/extensions.conf" and append these contexts:
+
−
 
+
−
[incoming]
+
−
exten => _XXXXXXX.*,1,DeadAGI(dial/ibs_agi_starter.py|SIP/${EXTEN})
+
−
include => ibs_users<br>
+
−
[ibs_users]
+
−
switch => Realtime/ibs_users
+
−
<br>
+
−
====Important Note====
+
−
If you use Asterisk 1.6.x, you should set "AGI" instead of "DeadAGI"
+
−
<br>
+
−
 
+
−
=== Restart Asterisk ===
+
−
 
+
−
Finally you have to restart Asterisk service to apply the changes.
+
−
<br><br><br>
+
−
LOG_FILE="/var/log/asterisk/ibs_dial_agi.log"
+

نسخهٔ کنونی تا ‏۱۴ اکتبر ۲۰۱۲، ساعت ۱۲:۲۷

ابزارهای شخصی

گویش‌ها
فضاهای نام
عملکردها
گشتن
جعبه‌ابزار