Asterisk Dialplan Applications

شرح تطبيقات أستريسك التي بامكاننا أستعمالها في برمجه خارطه الااتصال
أضف رد جديد
albalawi
مدير الموقع
مشاركات: 234
اشترك في: 11 مايو 2010, 19:53
مكان: Germany
اتصال:

Asterisk Dialplan Applications

مشاركة بواسطة albalawi »

السلام عليكم ورحمة الله وبركاته
هنا سيتم ذكر جميع تطيبقات استريسك وسيتم شرحها كل على حده في موضوع ان شاء الله.
_____

كود: تحديد الكل

    
Ast96*CLI> core show applications
    -= Registered Asterisk Applications =-
        AddQueueMember: Dynamically adds queue members
    AgentCallbackLogin: Call agent callback login
            AgentLogin: Call agent login
  AgentMonitorOutgoing: Record agent's outgoing call
                   AGI: Executes an AGI compliant application
                   AMD: Attempts to detect answering machines
                Answer: Answer a channel if ringing
    AppendCDRUserField: Append to the CDR user field
          Authenticate: Authenticate a user
            BackGround: Play an audio file while waiting for digits of an extension to go to.
      BackgroundDetect: Background a file with talk detect
                  Busy: Indicate the Busy condition
               CBMySQL: Conference Bridge application using MeetMe and MySQL

         ChangeMonitor: Change monitoring filename of a channel
           ChanIsAvail: Check channel availability
       ChannelRedirect: Redirects given channel to a dialplan target.
               ChanSpy: Listen to a channel, and optionally whisper into it
            Congestion: Indicate the Congestion condition
         ContinueWhile: Restart a While loop
       ControlPlayback: Play a file with fast forward and rewind
              DateTime: Says a specified time in a custom format
                 DBdel: Delete a key from the database
             DBdeltree: Delete a family or keytree from the database
               DeadAGI: Executes AGI on a hungup channel
                  Dial: Place a call and connect to the current channel
               Dictate: Virtual Dictation Machine
             Directory: Provide directory of voicemail extensions
                  DISA: DISA (Direct Inward System Access)
              DumpChan: Dump Info About The Calling Channel
                  EAGI: Executes an EAGI compliant application
                  Echo: Echo audio, video, or DTMF back to the calling party
              EndWhile: End a while loop
                  Exec: Executes dialplan application
                ExecIf: Executes dialplan application, conditionally
            ExecIfTime: Conditional application execution based on the current time
             ExitWhile: End a While loop
              ExtenSpy: Listen to a channel, and optionally whisper into it
           ExternalIVR: Interfaces with an external IVR application
              Festival: Say text to the user
                 Flash: Flashes a Zap Trunk
               ForkCDR: Forks the Call Data Record
              GetCPEID: Get ADSI CPE ID
                 Gosub: Jump to label, saving return address
               GosubIf: Conditionally jump to label, saving return address
                  Goto: Jump to a particular priority, extension, or context
                GotoIf: Conditional goto
            GotoIfTime: Conditional Goto based on the current time
                Hangup: Hang up the calling channel
       HasNewVoicemail: Conditionally branches to priority + 101 with the right options set
          HasVoicemail: Conditionally branches to priority + 101 with the right options set
         IAX2Provision: Provision a calling IAXy with a given template
                  ICES: Encode and stream using 'ices'
             ImportVar: Import a variable from a channel into a new variable
            JabberSend: JabberSend(jabber,screenname,message)
          JabberStatus: JabberStatus(Jabber,ScreenName,Variable)
                   Log: Send arbitrary text to a selected log level
       LookupBlacklist: Look up Caller*ID name/number from blacklist database
         LookupCIDName: Look up CallerID Name from local database
                 Macro: Macro Implementation
        MacroExclusive: Exclusive Macro Implementation
             MacroExit: Exit From Macro
               MacroIf: Conditional Macro Implementation
         MailboxExists: Check to see if Voicemail mailbox exists
                MeetMe: MeetMe conference bridge
           MeetMeAdmin: MeetMe conference Administration
           MeetMeCount: MeetMe participant count
             Milliwatt: Generate a Constant 1000Hz tone at 0dbm (mu-law)
            MixMonitor: Record a call and mix the audio during the recording
               Monitor: Monitor a channel
             Morsecode: Plays morse code
           MusicOnHold: Play Music On Hold indefinitely
                 MYSQL: Do several mySQLy things
                NBScat: Play an NBS local stream
                 NoCDR: Tell Asterisk to not maintain a CDR for the current call
                  NoOp: Do Nothing
    NVBackgroundDetect: Background a file with talk and fax detect (IAX and SIP too)
           NVFaxDetect: Detects fax sounds on all channel types (IAX and SIP too)
                  Page: Pages phones
                  Park: Park yourself
       ParkAndAnnounce: Park and Announce
            ParkedCall: Answer a parked call
          PauseMonitor: Pause monitoring of a channel
      PauseQueueMember: Pauses a queue member
                Pickup: Directed Call Pickup
              Playback: Play a file
             PlayTones: Play a tone list
        PrivacyManager: Require phone number to be entered, if no CallerID sent
              Progress: Indicate progress
                 Queue: Queue a call for a call queue
              QueueLog: Writes to the queue_log
                Random: Conditionally branches, based upon a probability
                  Read: Read a variable
              ReadFile: ReadFile(varname=file,length)
              RealTime: Realtime Data Lookup
        RealTimeUpdate: Realtime Data Rewrite
                Record: Record to a file
     RemoveQueueMember: Dynamically removes queue members
              ResetCDR: Resets the Call Data Record
             RetryDial: Place a call, retrying on failure allowing optional exit extension.
                Return: Return from gosub routine
               Ringing: Indicate ringing tone
                 RxFAX: Receive a FAX to a file
              SayAlpha: Say Alpha
             SayDigits: Say Digits
             SayNumber: Say Number
           SayPhonetic: Say Phonetic
           SayUnixTime: Says a specified time in a custom format
              SendDTMF: Sends arbitrary DTMF digits
             SendImage: Send an image file
              SendText: Send a Text Message
               SendURL: Send a URL
                   Set: Set channel variable(s) or function value(s)
           SetAMAFlags: Set the AMA Flags
           SetCallerID: Set CallerID
         SetCallerPres: Set CallerID Presentation
       SetCDRUserField: Set the CDR user field
          SetGlobalVar: Set a global variable to a given value
        SetMusicOnHold: Set default Music On Hold class
  SetTransferCapability: Set ISDN Transfer Capability
          SIPAddHeader: Add a SIP header to the outbound call
           SIPDtmfMode: Change the dtmfmode for a SIP call
            SLAStation: Shared Line Appearance Station
              SLATrunk: Shared Line Appearance Trunk
                   SMS: Communicates with SMS service centres and SMS capable analogue phones
            SoftHangup: Soft Hangup Application
  SpeechActivateGrammar: Activate a Grammar
      SpeechBackground: Play a sound file and wait for speech to be recognized
          SpeechCreate: Create a Speech Structure
  SpeechDeactivateGrammar: Deactivate a Grammar
         SpeechDestroy: End speech recognition
     SpeechLoadGrammar: Load a Grammar
  SpeechProcessingSound: Change background processing sound
           SpeechStart: Start recognizing voice in the audio stream
   SpeechUnloadGrammar: Unload a Grammar
              StackPop: Remove one address from gosub stack
      StartMusicOnHold: Play Music On Hold
        StopMixMonitor: Stop recording a call through MixMonitor
           StopMonitor: Stop monitoring a channel
       StopMusicOnHold: Stop Playing Music On Hold
         StopPlayTones: Stop playing a tone list
                System: Execute a system command
            TestClient: Execute Interface Test Client
            TestServer: Execute Interface Test Server
              Transfer: Transfer caller to remote extension
               TryExec: Executes dialplan application, always returning
             TrySystem: Try executing a system command
                 TxFAX: Send a FAX file
        UnpauseMonitor: Unpause monitoring of a channel
    UnpauseQueueMember: Unpauses a queue member
             UserEvent: Send an arbitrary event to the manager interface
               Verbose: Send arbitrary text to verbose output
        VMAuthenticate: Authenticate with Voicemail passwords
             VoiceMail: Leave a Voicemail message
         VoiceMailMain: Check Voicemail messages
                  Wait: Waits for some time
             WaitExten: Waits for an extension to be entered
           WaitForRing: Wait for Ring Application
        WaitForSilence: Waits for a specified amount of silence
       WaitMusicOnHold: Wait, playing Music On Hold
                 While: Start a while loop
            Zapateller: Block telemarketers with SIT
              ZapBarge: Barge in (monitor) Zap channel
                ZapRAS: Executes Zaptel ISDN RAS application
               ZapScan: Scan Zap channels to monitor calls
  ZapSendKeypadFacility: Send digits out of band over a PRI
    -= 165 Applications Registered =-
Ast96*CLI>

_____
أضف رد جديد

العودة إلى ”الجزء الاول:Asterisk Dialplan Applications“