سلام توی سرور استریسک من تمام داخلی ها تنظیم شده که صدا ضبط بشه. چطور میتونم کاری کنم که 5 تا از داخلی های خاصی که مد نظرم هست صدای اونا توی سیستم رکورد نشه؟ با تشکر
اطلاعیه
بستن
هنوز اطلاعیه ای در دست نیست.
مشکل در رکورد نکردن داخلی های خاص در استریسک
بستن
X
-
به چند شیوه میتونید این کار رو انجام بدید. شما برای رکورد تماسها در استریسک از اپلیکیشن mixmonitor استفاده کردید و میتونید اول دایلپلنتون بگید که مثلا اگر اکستن 200 بود goto کنه به priority که مربوط به dial هست و در حقیقت رو mixmonitor فرستاده نشه. و یا اینکه دو context درست کنید که مثلا اولی رکورد کنه (with MixMonitor application) و دومی نکنه (without MixMonitor application) و به هر داخلی کانتکست موردنظر رو بدین.Instagram : https://www.instagram.com/iranlinuxforum
Voip Trainer - Asterisk - Elastix - Agi Programming- NewRock
Voip Expert :ASTERISK-ELASTIX-NewRock Certified-With Experience of Working With
Sangoma-Digium-Openvox-Synway-Atcom-Quintum Tenor-Polycom-Yealink-Rtx-Snom
Cisco Collaboration - CME-CUCM-CUPs-CUC-WEBEX
LPI ( Fundamental - LPI1 and LPI2 ) - Monitoring: ZABBIX-VOIPMONITOR-NAGIOS - CCNA
Linkedin Profile : https://www.linkedin.com/in/masuma-vahid-26b17b66/
-
برای تماس خروجی دوتا کانتکست تعریف شده (به دلیل اینکه تماس هامون میره توی هارد external که از طریق شبکه مانت شده روی سرور میشینه)
من میخوام برای داخلی 1100 تا 1103 تعریف کنم که اینا صداهاشون رکورد نشه کلا چه ورودی و چه خروجی و چه داخلی به داخلی. روتی که شما گفتید رو من به چه صورتی باید بزنم. دقیقا متوجه نشدم چکار کنم؟
کد PHP:exten => _0xz.,1,set(ext=$[${EXTEN}])
exten => _0xz.,n,verbose(${EXT})
exten => _0xz.,n,set(VAR1=${CALLERID}-${EXTEN:1})
exten => _0xz.,n,set(CALLFILENAME=Outgoing-E1-${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-${UNIQUEID}-${CALLERID(num)}-${VAR1}.wav)
exten => _0xz.,n,gotoif($[${SHELL(ping -c 1 192.168.1.100 | grep ttl=* | wc -l)} = 1]?nas-ok2,${EXTEN},1)
exten => _0xz.,n,gotoif($[${SHELL(ping -c 1 192.168.1.100 | grep ttl=* | wc -l)} = 0]?nas-fail2,${EXTEN},1)
exten => h,1,hangup()
;include => IVR
[nas-ok2]
exten => _x.,1,MixMonitor(/HDD-External/monitor/${STRFTIME(,,%Y)}/${STRFTIME(,,%m)}/${STRFTIME(,,%d)}/${CALLFILENAME})
exten => _x.,n,Set(AUDIOHOOK_INHERIT(MixMonitor)=yes)
exten => _x.,n,dial(sip/router/${EXTEN})
exten => h,1,hangup()
[nas-fail2]
exten => _x.,1,gotoif($[${SHELL(ping -c 1 192.168.1.104 | grep ttl=* | wc -l)} = 1]?freenas-ok2,${EXTEN},1)
exten => _x.,n,gotoif($[${SHELL(ping -c 1 192.168.1.104 | grep ttl=* | wc -l)} = 0]?freenas-fail2,${EXTEN},1)
exten => h,1,hangup()
اینستاگرام انجمن لینوکس ایران : https://www.instagram.com/iranlinuxforum
کامنت
-
خوب شما چون رنج مشخصی رو میخوای مجزا کنی می تونی ب روتت کالرآیدی بدین یعنی بگید اگر کسی که به بیرون تماس میگیره اگر این رنج داخلی بود مستقیما به بیرون ارسال بشه و رکورد نشه :
کد PHP:exten => _0xz./_110[0-3],1,dial(sip/router/${EXTEN})
exten => _0xz.,1,set(ext=$[${EXTEN}])
exten => _0xz.,n,verbose(${EXT})
exten => _0xz.,n,set(VAR1=${CALLERID}-${EXTEN:1})
exten => _0xz.,n,set(CALLFILENAME=Outgoing-E1-${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-${UNIQUEID}-${CALLERID(num)}-${VAR1}.wav)
exten => _0xz.,n,gotoif($[${SHELL(ping -c 1 192.168.1.100 | grep ttl=* | wc -l)} = 1]?nas-ok2,${EXTEN},1)
exten => _0xz.,n,gotoif($[${SHELL(ping -c 1 192.168.1.100 | grep ttl=* | wc -l)} = 0]?nas-fail2,${EXTEN},1)
exten => h,1,hangup()
;include => IVR
[nas-ok2]
exten => _x.,1,MixMonitor(/HDD-External/monitor/${STRFTIME(,,%Y)}/${STRFTIME(,,%m)}/${STRFTIME(,,%d)}/${CALLFILENAME})
exten => _x.,n,Set(AUDIOHOOK_INHERIT(MixMonitor)=yes)
exten => _x.,n,dial(sip/router/${EXTEN})
exten => h,1,hangup()
Instagram : https://www.instagram.com/iranlinuxforum
Voip Trainer - Asterisk - Elastix - Agi Programming- NewRock
Voip Expert :ASTERISK-ELASTIX-NewRock Certified-With Experience of Working With
Sangoma-Digium-Openvox-Synway-Atcom-Quintum Tenor-Polycom-Yealink-Rtx-Snom
Cisco Collaboration - CME-CUCM-CUPs-CUC-WEBEX
LPI ( Fundamental - LPI1 and LPI2 ) - Monitoring: ZABBIX-VOIPMONITOR-NAGIOS - CCNA
Linkedin Profile : https://www.linkedin.com/in/masuma-vahid-26b17b66/
کامنت
-
درمورد تماس ورودی هم بایدمستقیما داخلی رو dial کنید و قبلش نفرستید رو mixmonitor .لطف کنید دایلپلن مربوط به تماس ورودیتون رو هم ارسال کنید .Instagram : https://www.instagram.com/iranlinuxforum
Voip Trainer - Asterisk - Elastix - Agi Programming- NewRock
Voip Expert :ASTERISK-ELASTIX-NewRock Certified-With Experience of Working With
Sangoma-Digium-Openvox-Synway-Atcom-Quintum Tenor-Polycom-Yealink-Rtx-Snom
Cisco Collaboration - CME-CUCM-CUPs-CUC-WEBEX
LPI ( Fundamental - LPI1 and LPI2 ) - Monitoring: ZABBIX-VOIPMONITOR-NAGIOS - CCNA
Linkedin Profile : https://www.linkedin.com/in/masuma-vahid-26b17b66/
کامنت
-
ممنون ازراهنمایی تون. تماس خروجی ظاهرا اوکی شده برای تماس ورودی هم من این روت رو زدم که تماس ها رو توی استریسک رکورد نکنه.
کد PHP:exten => _100[1-3],1,goto(internal,${EXTEN},1)
اینستاگرام انجمن لینوکس ایران : https://www.instagram.com/iranlinuxforum
کامنت
-
بله درسته . فقط در کانتکست internal هم نباید mixmonitor بشن.Instagram : https://www.instagram.com/iranlinuxforum
Voip Trainer - Asterisk - Elastix - Agi Programming- NewRock
Voip Expert :ASTERISK-ELASTIX-NewRock Certified-With Experience of Working With
Sangoma-Digium-Openvox-Synway-Atcom-Quintum Tenor-Polycom-Yealink-Rtx-Snom
Cisco Collaboration - CME-CUCM-CUPs-CUC-WEBEX
LPI ( Fundamental - LPI1 and LPI2 ) - Monitoring: ZABBIX-VOIPMONITOR-NAGIOS - CCNA
Linkedin Profile : https://www.linkedin.com/in/masuma-vahid-26b17b66/
کامنت
کامنت