-
شیوه تماس خودکار الستیکس
سلام
دوستان خسته نباشید یک سوال دارم
من میخواهم بر روی الستیکس روشی اعمال کنم که مثلا یک فایل صدا چند دقیقه ای بهش بدم و خودم هم شماره تلفن بدم بهش زنگ بزنه اون صدا رو پخش کنه در کل مثل یک صدای اماده برای اخطار سر رسید
یک مورد دیگه هم اینکه چطور میشود صدای بوق الستیکس رو عوض کرد یعنی صدایی که مثلا تماس گیرنده زنگ میزنه میره داخلی داره وصل میشه داخلی صدای بوق که مثل بوق تلفن عادیه
تشکر
-
الستیکس به تنهایی دارای امکان تماسگیری خودکار نیست اما با برنامه نویسی از طریق AMI و AGI می توانید قابلیت مد نظر خود را پیاده سازی نمایید.
در رابطه با بوق زنگ خوردن این امکان وجود دارد که به جای بوق ساده زنگ خوردن موسیفی پخش شود.
-
سلام
بسیار ممنون از شما بنده خودم برنامه نویس php هستم و اشنایی کامل با دیتابیسsql و php دارم ممنون میشوم اگر کمی با جزییات راهنمایی کنید
دیتابیس الستیکس در کجا قرار دارد و اگر همون phpmyadmin هست روش ورود؟
متغییر ها،api و... دسترسی به الستیکس کجا هست کلا راهنمایی با جزییات بشود ممنون میشوم
-
نرم افزار Asterisk برای ایجاد تماس خودکار از DB استفاده نمی نماید.
برای ایجاد تماس خودکار دو روش در اختیار دارید.
روش اول ایجاد یک فایل متنی است که داخل آن پارامترهای لازم نوشته شده باشد. با کپی کردن فایل ایجاد شده در مسیر مربوطه استریسک فایل شما را خوانده و شماره ای که باید با آن تماس بگیرد دا استخراج کرده و با آن تماس میگیرد.
[url=http://www.voip-info.org/wiki/view/Asterisk+auto-dial+out]Asterisk auto-dial out - voip-info.org[/url]
روش دوم استفاده از AMI است. AMI یک API برای استریسک است که بر روی TCP/IP کار می کند. نرم افزار شما می تواند به عنوان یک کلاینت به این واسط متصل شده و فرمان ایجاد تماس را بدهد.
[url=http://www.voip-info.org/wiki/view/Asterisk+manager+API]Asterisk manager API - voip-info.org[/url]
[url=http://www.voip-info.org/wiki/view/Asterisk+Manager+API+Action+Originate]Asterisk Manager API Action Originate - voip-info.org[/url]
نمونه و کتابخانه هایی هم در این رابطه روی اینترنت وجود دارد.
[url=http://www.voip-info.org/wiki/view/Asterisk+manager+Example:+PHP]Asterisk manager Example: PHP - voip-info.org[/url]
[url=http://marcelog.github.io/PAMI/]PAMI: PHP Asterisk Manager Interface OOP Event driven client[/url]
-
سلام
در بازدید از پارک علم و فناوری مشهد من با یک شرکت دانش بنیان آشنا شدم که محصولی تولید کرده بودند که می توانست به یک لیست اعلام شده از سمت کاربر تماس بگیرد و پیغام ضبط شده رو به کاربر اعلام کند.
مثال کاربردی هم گفتند بانک ها یا مراکزی که نیاز است مطلبی به مشتریان خود یا آور شوند اما دقیقا نمی دونم از چه تجهیزاتی استفاده می کردند اگر خواستید بگید من از اطلاعات پارک شماره اونجا رو براتون پیدا کنم
-
سلام
مشکل ما حل شد فقط یک مشکل دارد فایل call file رو اجرا میکنیم فقط روی داخلی کار میکنه یعنی زنگ میزنه داخلی به خارجی زنگ نمیزنه!
من از دستور زیر استفاده میکنم
Channel: SIP/trunkname/18882223333
Application: Playback
Data: hello-world
اسم داخلی من:222 هست
ترانک sip من هم اسمش newrock است
طوری هم کانفینگ کردم برای تماس خروجی اول شماره 9 میزاریم
-
سلام
دوستان من برای تعریف یک اکستیشن در کال فایلم مراحل زیر رو طی کردم ولی کار نمیکنه
اومدم در extensions.conf خط اخرش اینو فراخوانی کردم:
#include rol.conf
بعد توی فایل rol.conf هم محتویات زیره:
[rol]
exten => 222,1,Answer()
exten => 222,n,Wait(1)
exten => 2220,n,Playback(3)
exten => 222,n,Wait(1)
exten => 222,n,Hangup()
فایل کال بکم هم اینه:
Channel: SIP/newrock/09180000000
Callerid: 911
MaxRetries: 10
RetryTime: 5
WaitTime: 20
Context: rahol
Extension: 222
داخلی خودمم در سیستم 222 هست
یک تماس 1 ثانیه ای در گزارش الستیکس ثبت میشه همین
-
[QUOTE=wordnet;457398]سلام
دوستان من برای تعریف یک اکستیشن در کال فایلم مراحل زیر رو طی کردم ولی کار نمیکنه
اومدم در extensions.conf خط اخرش اینو فراخوانی کردم:
#include rol.conf
بعد توی فایل rol.conf هم محتویات زیره:
[rol]
exten => 222,1,Answer()
exten => 222,n,Wait(1)
exten => 2220,n,Playback(3)
exten => 222,n,Wait(1)
exten => 222,n,Hangup()
فایل کال بکم هم اینه:
Channel: SIP/newrock/09180000000
Callerid: 911
MaxRetries: 10
RetryTime: 5
WaitTime: 20
Context: rahol
Extension: 222
داخلی خودمم در سیستم 222 هست
یک تماس 1 ثانیه ای در گزارش الستیکس ثبت میشه همین[/QUOTE]
خوب کانتکستون اشتباه وارد شده.
کانتکس تعریف شده در extensions.conf برایر rol است اما در فایل call برابر rahol است.
-
ببخشید اینجا اشتباه وارد کردم هر دو rol است.
یک سوال برای بنده وجود دارد اکستیشین رو دقیقا در extensions.conf در کجاش قرار بدم من به چند صورت تست کردم اما موفق نشدم
دوستان اگر ممکنه لطفا یک اکستیشن که زنگ بزنه وقتی برداشت فایل 3 رو بخونه و سپس قطع کنه رو بدید ممنون میشوم کال فایلشم بدید لطفا