Sangoma CARDs
Asterisk's Cards

نویسنده موضوع: مشکل در راه اندازی Auto Dial با استفاده از call file  (دفعات بازدید: 348 بار)

0 کاربر و 1 مهمان درحال دیدن موضوع.

آفلاین blackhat

  • کاربر جدید
  • *
  • ارسال: 9
  • امتیاز: 0
سلام خدمت شما دوستان عزیز.من مدتی هستش که درگیر راه اندازی امکان auto dial با استفاده از call file هستم.از اساتیدی که با این قسمت کار کرده اند می خواستم بپرسم که
به عنوان مثال در یک call file به صورت زیر
Channel: SIP/bt101
 MaxRetries: 1
 RetryTime: 60
 WaitTime: 30
 #
 # Assuming that your outgoing call logic is kept in the
 #  context called [outgoing]
 #
 Context: outgoing
 Extension: 55555
 Priority: 1
در قسمت context ظاهرا باید نام کانتکسی را که در واقع در extentions.conf قرار دارد و می خواهیم شماره دوم از طریق آن شماره گیری شود باید وارد کرد.سوال من این است که مثلا اگر من یک داخلی داشته باشم(55555) چطور می توانم یک کانتکسی برای ارتباط با آن در extentions.conf ایجاد کنم تا بتوانم از آن در call file استفاده کنم.با تشکر

آفلاین حامـد کـوه فلاح

  • Haamed
  • مدیر سایت
  • متخصص VoIP
  • *****
  • ارسال: 1625
  • امتیاز: 60
    • VoIP-IRAN
روي چه سيستمي كار مي كنيد؟
اگر Freepbx‌ دارد پس تمامي داخلي هايي كه تعريف مي كنيد با Context زير ساخته مي شوند.
from-internal
حامد کوه فلاح
مدیر سایت VoIP-IRAN
مدیر بخش Asterisk & Programming انجمن سایت Elastix
كاربر برگزيده سايت Elastix در ماه June 2009 و يكي از 10 كاربر برتر سال 2009 سايت Elastix.org‌
كاربر برگزيده سايت Elastix در ماه December 2010 و يكي از 10 كاربر برتر سال 2010 سايت Elastix.org
info@voip-iran.com

آفلاین ماندانا باقری

  • کاربر حرفه ای
  • ****
  • ارسال: 440
  • امتیاز: 42
براي dial out ‌بهتر است از Agi  يا  manager API استفاده كنيد چون امكانات بيشتري در اختيار شما قرار مي دهد.
با استفاده از call file شما يك Context مي سازيد و در آن Context ، شماره داخلي را Extension قرار مي دهيد مثلاً مانند زير:

کد:
Only registered users can see contents. Please login or register.
در كنسول استريسك هم مي توانيد dialout ‌را با استفاده از Context ي كه تعريف كرديد، تست كنيد.
برنامه نویسی استریسک

آفلاین blackhat

  • کاربر جدید
  • *
  • ارسال: 9
  • امتیاز: 0
مرسی از راهنمایی شما دوستان ولی چند تا نکته.اول اینکه ظاهرا در داخل Call file در قسمت context باید نام کانتکستی را که در extension.conf است داد.من از trixbox دارم استفاده می کنم.حالا مشکل اینجاست که این کاربران داخلی من اصلا در extension.conf نیستند،پس حالا چطوری می توانم این مشکل را حل کنم.دو اینکه اگر بخواهم هر دو ارتباط را از روی ترانک بفرستم برای اولی که در قسمت بالای call file باید تعریف بشه مشکلی نیست می شود با تعریف  channel و نام ترانک این کار را کرد ولی برای شماره دوم فرض کنید این را هم بخواهم از یک ترانک دیگر بفرستم حالا در قسمت context باید نام کانتکسی را که در واقع اطلاعات مربوط به اون ترانک و شماره مقصد هست را بدهم ولی مشکل اینجاست که هیچ یک از پیکربندی ترانک ها در فایل extension.conf نیست.آیا خودم دستی باید چیزی اظافه کنم؟؟ممنون می شم راهنمایی کنید حسابی گیج شدم.(در واقع هدف اصلی من ایجاد ارتباط با دو نفر به صورت اتوماتیک است که حالا هر دوی آنها از طریق تران قابل دسترسی هستند،یکی ترانک بین Tixbox و Tenor و دیگری تران بین Trixbox و Provider) به نظر من بهترین را همین call file بود اگه به نظر شما دوستان روش بهتر و ساده تری هم هست ممنون می شوم منو راهنمایی کنید.

آفلاین ماندانا باقری

  • کاربر حرفه ای
  • ****
  • ارسال: 440
  • امتیاز: 42
مرسی از راهنمایی شما دوستان ولی چند تا نکته.اول اینکه ظاهرا در داخل Call file در قسمت context باید نام کانتکستی را که در extension.conf است داد.من از trixbox دارم استفاده می کنم.حالا مشکل اینجاست که این کاربران داخلی من اصلا در extension.conf نیستند،
شما مي توانيد يك گروه بسازيد و داخلي ها را به آن اضافه كنيد و تماس را بفرستيد به گروهي كه ساختيد.
برنامه نویسی استریسک

آفلاین blackhat

  • کاربر جدید
  • *
  • ارسال: 9
  • امتیاز: 0
با سلام خدمت شما دوستان. با استفاده از call file هر جوری که بگیم قادر هستم به صورت اتوماتیک یک شماره را بگیرم و برایش مثلا یک پیغام پخش کنم ولی نمیدونم چرا هر چی می خام که در واقع ارتباط بین دو نفر را با هم فراهم کنم نمیشه،وقتی call file رو move می کنم به جای مورد نظر اصلا توی debug هم هیچی نمیاد.من می دونم مشکل یک چیز خاصی که ارتباط بین دو نفر با هم رو فراهم نمی کنه، لطفا اگر روی این قضیه به شخصه تجربه دارید منو راهنمایی کنید.حتی من خودم از کانتکسی هم که ساختم برای شماره گیری استفاده می کنم فایده ای ندارد.الان توی این مثال من می خواهم ارتباط بین 2222 را با 3333 فراهم کنم.با تشکر
Channel: SIP/2222
 MaxRetries: 1
 RetryTime: 60
 WaitTime: 30
 Context: mycontext
 Extension: 3333
 Priority: 1

[mycontext]
exten => 3333,1,Dial(SIP/3333)
exten => 3333,n,Hangup()


 


* بیشترین ارسال ماه

ایمان قربانعلی ایمان قربانعلی
67 ارسال
bahar
28 ارسال
مسعود حیدری
27 ارسال
کریمی
23 ارسال
علی امیری
18 ارسال
حامـد کـوه فلاح حامـد کـوه فلاح
13 ارسال

* کابران برتر

حامـد کـوه فلاح حامـد کـوه فلاح
امتیاز: 60
ماندانا باقری ماندانا باقری
امتیاز: 42
ایمان قربانعلی ایمان قربانعلی
امتیاز: 39
seighalan seighalan
امتیاز: 33
مسعود حیدری
امتیاز: 21

* افراد حاضر

  • Dot مهمان: 15
  • Dot عنکبوت: 2
  • Dot مخفی: 0
  • Dot کاربران: 0

There aren't any users online.

* مشخصات کاربر

 
 
خوش آمدید, مهمان - لطفا برای ورود اینجا و یا برای ثبت نام اینجا را کلیک کنید.

* آمار

  • stats مجموع کاربران: 2585
  • stats مجموع ارسال های کاربران: 9936
  • stats مجموع موضوعات: 2051
  • stats مجموع گروه ها: 7
  • stats مجموع انجمن ها: 50
  • stats بیشترین تراکم حضور کاربر در انجمن: 30


Increase your website traffic with Attracta.com