مشکل شماره گیری در IVR در تماس های ورودی

sanami

عضو جدید
2025 , November 4
5
0
1
سلام وقتی تماس ورودی داریم
و ivr فقط 30 الی31 ثانیه پخش میشه
موقع ماره گیری برای تماس گیرمده برای وصل شدن به اکستنشن اتفاقی نمی افته
اینم تنظیمات ترانک:
type=friend
qualify=yes
insecure=port,invite
disallow=all
context=from-trunk
allow=alaw&ulaw
nat=force_rport,comedia
relaxdtmf=no
dtmfmode=rfc2833

2 تا مورد آخری رو هم تو حالت های مختلف تست کردم اتفاقی نیوفتاد
 

sanami

عضو جدید
2025 , November 4
5
0
1
سیپ ترانک از آسیاتک هست همه چی درست کار میکنه.
اما وقتی IVR ، روی تماس های ورودی فعال کردم. وقتی از بیرون تماس میگیرم چه با خطوط مخابرات چه موبایل، هیچ کدوم از شماره هایی که روی IVR ست کردم عمل نمیکنه. حتی Direct Dial هم کار نمیکنه.
چندجا خوندم که گفته بودن به DTMF مربوط میشه که اون رو هم توی ترانک با تنظیمات مختلف inband ، info ،rfc2388 و Auto ست کردم ولی باز هم کار نکرد.

اگر کسی راه حل این مشکل رو بلده ممنون میشم راهنمایی کنه.
 
2025 , June 1
42
3
8
سلام
در ۹۰٪ مواقع به خاطر DTMF هست (سیستم نمی‌تونه دکمه‌هایی که تماس‌گیرنده می‌زنه رو تشخیص بده).
۱. بررسی تنظیمات DTMF در Trunk
dtmfmode=rfc2833
۲. بررسی کدک‌ها
disallow=all
allow=ulaw
allow=alaw
بین این سه خط نباید دستور دیگری باشد
و سیستم رو ری‌استارت کن:
asterisk -rx "core restart now"
تست از CLI
برای اینکه مطمئن شی سیستم اصلاً DTMF رو می‌بینه:
asterisk -rvvv
تماس بگیر از بیرون، وقتی به IVR رسیدی چند تا عدد بزن.
اگر دیدی لاگ‌هایی مثل زیر میاد، یعنی DTMF درست رسیده:
DTMF[1234]: Received '1' on SIP/trunk-in-0000a
یعنی مشکل از تنظیمات IVR یا Dialplan هست.
اگر هیچ لاگی از DTMF نیاد، یعنی مشکل در Trunk یا Gateway است.
اگر هنوز جواب نگرفتی
به‌صورت موقتی DTMF رو روی حالت Inband تست کن تا مطمئن شی مشکل از ارسال سیگنال نیست:
در Trunk:
dtmfmode=inband
 
آخرین ویرایش:

sanami

عضو جدید
2025 , November 4
5
0
1
هیچ لاگی از DTMF نمیاد
disallow=all
allow=alaw&ulaw
الو بعد اینکه کانفیگو اپلای میکنم یه خط میشه اینطوری بین این دو خط هم دستور دیگه قرار ندادم
inband ، info ،rfc2388 و Auto ست کردم ولی باز هم کار نکرد.
 
آخرین ویرایش: