1. shahram_mas
  2. عمومی - ایزابل، الستیکس، فری پی بی اکس ...
  3. سه شنبه, 18 بهمن 1390
با سلام خدمت اساتید
من میخوام سرورم رو به یک sms panel یا gsm modem وصل کنم که تماس های نا موفق یا موارد دیگه رو به کاربر مورد نظر sms کنه .
آیا ماژول آماده ای هست یا کسی کار کرده که منو راهنمایی کنه؟
نظر
هنوز هیچ نظری ارسال نشده است!
پاسخ پذیرفته شده Pending Moderation
0
رای
بازگشت
من هم دنبال اين نوع ماژول گشتم ولي چيزي پيدا نكردم. تا اينكه خودم مجبور شدم شروع كنم به برنامه نويسي.. فعلا هم روش كار مي كنم
نظر
هنوز هیچ نظری ارسال نشده است!
پاسخ پذیرفته شده Pending Moderation
0
رای
بازگشت
من فکر کنم از AGI استفاده کنید راحتر باشه. یعنی تماس هایی رو که ناموفق هستند مشخص کرده و از طریق AGI و با زبان php به sms panel ارتباط بدین و sms رو ارسال کنید.
نظر
هنوز هیچ نظری ارسال نشده است!
پاسخ پذیرفته شده Pending Moderation
0
رای
بازگشت
سلام

با agi-php به راحتی میشه به sms center وصل بشید .من یک مثال برای علاقه مندانه برنامه نویس میزنم :

[left]$agi = new AGI();

$agi->answer();



$result1 = $agi->get_data('Enternumber',4500,15);


$number = $result1['result'];

$count = strlen($number);
$first = substr($number,0,1);

if ($count == '11' & $first == '0';)
{

file_get_contents("[url]http://ip[/url] address sms center/hesab.php?key=102050&t="."$number";);
$agi->stream_file("sendingsms","#";);
$agi->stream_file("byesms","#";);


}
else
......
. {[/left]

این قسمتی از کدی که می تونه از کاربر شماره موبایل دریافت کنه بعد چک کنه 11 رقمه بعد پاس بده به sms center و اون جا مثلا یک شماره حساب یا ... هر چیزی sms شه.از این میتونید ایده بگیرید کار شما هم زیاد سخت نیست .البته میشه به gsmgetway هم وصل شد وکارهایی انجام داد.
موفق باشید. ;D
نظر
هنوز هیچ نظری ارسال نشده است!
پاسخ پذیرفته شده Pending Moderation
0
رای
بازگشت
یک امتیاز مثبت برای شما :)
نظر
هنوز هیچ نظری ارسال نشده است!
پاسخ پذیرفته شده Pending Moderation
0
رای
بازگشت
دستتون درد نكنه
خيلي خيلي عالي بود
من خيلي توي برنامه نويسي تازه كارم
ميشه بگين من چطوري مي تونم وقتي يك شماره رو طرف پشت تلفن وارد كرد من چطوري اين شماره رو دتكت كنم
ممنون
نظر
هنوز هیچ نظری ارسال نشده است!
پاسخ پذیرفته شده Pending Moderation
0
رای
بازگشت
سلام

بعد اینکه تماس ورودی را به فایل php مسیردهی کردید .در AGI با دستور زیر در زمان پخش فایل صوتی می توانید DTMF وارد شده از طرف کابر را بگیرید و در یک متغیر بریزید بعد کنترل دیتا دسته شماست .

توضیح دستور با مثال:

[left]
$AGI->get_data($filename, $timeout, $maxdigits)[/left]



[left]Streams $filename and returns when $maxdigits have been received or when $timeoutbeen reached. Timeout is specified in ms

Example: $AGI->get_data('demo-welcome', 15000, 5);[/left]
نظر
هنوز هیچ نظری ارسال نشده است!
پاسخ پذیرفته شده Pending Moderation
0
رای
بازگشت
سلام
واقعا از جوابتون ممنونم ولی من گفتم به لطف دوستان من دارم یک چیزهایی یاد می گیرم
یک سوال من از تابع هاتون فهمیدم ولی چطوری تماس ورودی را به فایل php مسیردهی کنم
ممنون
نظر
هنوز هیچ نظری ارسال نشده است!
پاسخ پذیرفته شده Pending Moderation
0
رای
بازگشت
سلام

دوست عزیز شما باید در asterisk با زبان dialplan هم آشنا باشید واز این طریق تماس رو به فایل agi-php پاس بدید.

مسیر فایل ها موجود توسط کاربر با زبان dialplan

[left]etc/asterisk/extension_custom.conf[/left]

مسیر فایل ها با زبان agi-php

[left]var/lib/asterisk/agi-bin[/left]


حالا در الستیکس از طریق misc application ,یا misc destination تماس و به فایل extension_custom.conf , وبعد به agiphp پاس دهید.

در اینترنت مثال زیاد وجود دارد جستجو کنید.حتما می توانید ;D
نظر
هنوز هیچ نظری ارسال نشده است!
پاسخ پذیرفته شده Pending Moderation
0
رای
بازگشت
ممنون از لطفتون
ولی توی misc distenation جایی برای فراخوانی فایل نیست فقط از فیچر های پیش فرض خودش باید استفاده کنیم؟
نظر
هنوز هیچ نظری ارسال نشده است!
  • صفحه :
  • 1


هنوز به این موضوع پاسخی داده نشده است

دسته بندی ها

سیستم های تلفنی کدباز
  1. 107 پست
  2. 0 زیرمجموعه
سیسکو Cisco
  1. 61 پست
  2. 0 زیرمجموعه
سیستم تلفنی FreePBX
  1. 48 پست
  2. 0 زیرمجموعه
شبکه و زیرساخت
  1. 65 پست
  2. 0 زیرمجموعه
تازه واردین دنیای ویپ
  1. 927 پست
  2. 0 زیرمجموعه