اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

پخش annoncement هنگامی که داخلی استریسک status callwaiting میباشد

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    پخش annoncement هنگامی که داخلی استریسک status callwaiting میباشد

    سوال چطور میتونم از dialstatus استفاده کنم برای اینکه اگر تماسی برقرار میشه و مثلا status callwaiting هست بخوام یه Announcement پخش بشه که تماس گیرنده متوجه بشه ؟

    #2
    از متغییر ${DIALSTATUS} استفاده کنید. البته بعد از اجرای دستور Dial میتونید ازش استفاده کنید. حالا با در خط بعد یا در اکسنشن h
    ولی state callwaiting در DIALSTATUS نداریم!

    من قلبی بزرگ با رویاهایی بزرگ دارم. دانسته هایمان را با هم به اشتراک بگذاریم.

    کامنت


      #3
      نوشته شده توسط amir مشاهده پست
      از متغییر ${DIALSTATUS} استفاده کنید. البته بعد از اجرای دستور Dial میتونید ازش استفاده کنید. حالا با در خط بعد یا در اکسنشن h
      ولی state callwaiting در DIALSTATUS نداریم!
      بله درست می فرمایید ولی آیا راهکاری وجود داره برای این منظور

      کامنت


        #4
        متغير DEVICESTATE رو چك كن. با اضافه كردن notifyhold=yes به بخش general در فايل sip.conf از مقدار onhold به اين متغير اونم براي گوشي هايي كه ساپورت كنن ميشه فهميد كه در حالا hold هست.

        اینستاگرام انجمن لینوکس ایران : https://www.instagram.com/iranlinuxforum

        کامنت


          #5
          قبلا انجام شده و اینکه این فقط یه پیام هست که برخی از گوشی ها نمایش میدن. منظورم این بود تماس گیرنده یه پیام بشنوه.

          کامنت


            #6
            Progress کنید اگر وضعیت busy بود پیام پخش کنید.
            کد:
            Use the Progress() application in your dial plan before you Answer() the line. Use the Background() application with the 'n' flag or the Playback() application with the 'noanswer' flag to play your announcement, so that the line is not answered automatically for you.
            اینستاگرام انجمن لینوکس ایران : https://www.instagram.com/iranlinuxforum

            کامنت


              #7
              نوشته شده توسط paatimar مشاهده پست
              Progress کنید اگر وضعیت busy بود پیام پخش کنید.
              کد:
              Use the Progress() application in your dial plan before you Answer() the line. Use the Background() application with the 'n' flag or the Playback() application with the 'noanswer' flag to play your announcement, so that the line is not answered automatically for you.
              براي خط شهري و حتي E1 تا جايي كه يادمه نميشه progress كرد و early media فرستاد و خط بايد answer بشه تا طرف مقابل صدا رو بشنوه.
              اینستاگرام انجمن لینوکس ایران : https://www.instagram.com/iranlinuxforum

              کامنت


                #8
                یک راه دیگه استفاده از پارامتر m در دستور dial هستش که تا زمان جواب دادن شخص موزیک انتظار پخش میکنه که میتونه شامل یک پام هم باشه که داخلی در حال مکالمه است یا اشغال است و ...

                - - - Updated - - -

                نوشته شده توسط behrooz مشاهده پست
                براي خط شهري و حتي e1 تا جايي كه يادمه نميشه progress كرد و early media فرستاد و خط بايد answer بشه تا طرف مقابل صدا رو بشنوه.
                روی آنالوگ نمیشه.
                روی e1 شدنی هستش.
                ولی ایشون روی داخلی میخوان چک کنن.
                کد PHP:

                exten 
                => 500,1,Progress()

                exten => 500,n,Wait(1)

                exten => 500,n,Playback(WeAreClosedGoAway,noanswer)

                exten => 500,n,Hangup() 
                کد:
                ; Allow inband audio (progress) when a call is RELEASEd by the far end of a PRI
                ;
                ;inbanddisconnect=yes
                ;
                ; PRI Out of band indications.
                ; Enable this to report Busy and Congestion on a PRI using out-of-band
                ; notification. Inband indication, as used by Asterisk doesn't seem to work
                ; with all telcos.
                ; 
                ; outofband:      Signal Busy/Congestion out of band with RELEASE/DISCONNECT
                ; inband:         Signal Busy/Congestion using in-band tones (default)
                اینستاگرام انجمن لینوکس ایران : https://www.instagram.com/iranlinuxforum

                کامنت


                  #9
                  داخلي باشه اكيه. E1 تجربه اش رو داشتي مهندس؟ چون خيلي بدرد ميخوره منتها چند جايي كه من لازم داشتم ... اينكه امكانش هست تو pri رو ميدونم منتها مخابرات؟
                  اینستاگرام انجمن لینوکس ایران : https://www.instagram.com/iranlinuxforum

                  کامنت

                  درباره انجمن منطقه لینوکسی ها

                  انجمن منطقه لینوکسی ها با هدف ارتقاء سطح علمی کاربران در سطح جهانی و همچنین کمک به بالا بردن سطح علمی عمومی در زمینه های تخصصی فوق پایه گذاری شده است. انجمن منطقه لینوکسی ها از طریق کارشناسان و متخصصان پاسخگوی سوالات گوناگون کاربران مبتدی یا پیشرفته میباشد تا حد امکان تلاش شده که محیطی متنوع و کاربر پسند و به دور از هرگونه حاشیه جهت فعالیت کاربران در این انجمن ایجاد شود. لذا ما به صورت مستمر برای پیشرفت کمی و کیفی محتوی و اطلاعات انجمنمان میکوشیم که این برای ما ارزشمند و حائز اهمیت است. کلیه حقوق،اطلاعات و مقالات در این انجمن متعلق به سایت منطقه لینوکسی ها میباشد، و هرگونه نسخه برداری بدون ذکر منبع مورد پیگرد قانونی خواهد شد.

                  شبکه های اجتماعی
                  در حال انجام ...
                  X