من از یک شرکتی sip trunk تهیه کردم. هنگام تماس خروجی در extension.conf یک کالرآیدی ست کردم که تماس با یک caller id خاصی بره بیرون. الان میخوام برای تماس هام محدودیت بذارم. مثلا بیشتر از 3 دقیقه کسی نتونه صحبت کنه و تماس سر این تایم قطع بشه. dial plan که در extentions.conf نوشتم به صورت زیر هست :
برای محدود کردن زمان مکالمه در Asterisk من از آپشن L استفاده میکنم. اما زمانیکه آپشن L را در کنار caller id set استفاده میکنم کلا تماس ها بیرون نمیره.
ممنون میشم راهنمایی بفرمایید.
کد PHP:
[from-internal]
exten => _XXXX.,1,set(CALLERID(num)=2191XXXXXX)
exten => _XXXX.,n,Dial(SIP/My-Sip-Trunk/${EXTEN})
کد PHP:
exten => _XXXX.,1,set(CALLERID(num)=2191XXXXXX),,L(1800)
کامنت