new
This commit is contained in:
parent
f3d47a3d62
commit
c251bbcdde
@ -1,124 +1,10 @@
|
||||
; extensions.conf - the Asterisk dial plan
|
||||
;
|
||||
; Static extension configuration file, used by
|
||||
; the pbx_config module. This is where you configure all your
|
||||
; inbound and outbound calls in Asterisk.
|
||||
;
|
||||
; This configuration file is reloaded
|
||||
; - With the "dialplan reload" command in the CLI
|
||||
; - With the "reload" command (that reloads everything) in the CLI
|
||||
|
||||
;
|
||||
; The "General" category is for certain variables.
|
||||
;
|
||||
[general]
|
||||
;
|
||||
; If static is set to no, or omitted, then the pbx_config will rewrite
|
||||
; this file when extensions are modified. Remember that all comments
|
||||
; made in the file will be lost when that happens.
|
||||
;
|
||||
; XXX Not yet implemented XXX
|
||||
;
|
||||
static=yes
|
||||
;
|
||||
; if static=yes and writeprotect=no, you can save dialplan by
|
||||
; CLI command "dialplan save" too
|
||||
;
|
||||
writeprotect=no
|
||||
;
|
||||
; If autofallthrough is set, then if an extension runs out of
|
||||
; things to do, it will terminate the call with BUSY, CONGESTION
|
||||
; or HANGUP depending on Asterisk's best guess. This is the default.
|
||||
;
|
||||
; If autofallthrough is not set, then if an extension runs out of
|
||||
; things to do, Asterisk will wait for a new extension to be dialed
|
||||
; (this is the original behavior of Asterisk 1.0 and earlier).
|
||||
;
|
||||
;autofallthrough=no
|
||||
;
|
||||
;
|
||||
;
|
||||
; If extenpatternmatchnew is set (true, yes, etc), then a new algorithm that uses
|
||||
; a Trie to find the best matching pattern is used. In dialplans
|
||||
; with more than about 20-40 extensions in a single context, this
|
||||
; new algorithm can provide a noticeable speedup.
|
||||
; With 50 extensions, the speedup is 1.32x
|
||||
; with 88 extensions, the speedup is 2.23x
|
||||
; with 138 extensions, the speedup is 3.44x
|
||||
; with 238 extensions, the speedup is 5.8x
|
||||
; with 438 extensions, the speedup is 10.4x
|
||||
; With 1000 extensions, the speedup is ~25x
|
||||
; with 10,000 extensions, the speedup is 374x
|
||||
; Basically, the new algorithm provides a flat response
|
||||
; time, no matter the number of extensions.
|
||||
;
|
||||
; By default, the old pattern matcher is used.
|
||||
;
|
||||
; ****This is a new feature! *********************
|
||||
; The new pattern matcher is for the brave, the bold, and
|
||||
; the desperate. If you have large dialplans (more than about 50 extensions
|
||||
; in a context), and/or high call volume, you might consider setting
|
||||
; this value to "yes" !!
|
||||
; Please, if you try this out, and are forced to return to the
|
||||
; old pattern matcher, please report your reasons in a bug report
|
||||
; on bugs.digium.com. We have made good progress in providing something
|
||||
; compatible with the old matcher; help us finish the job!
|
||||
;
|
||||
; This value can be switched at runtime using the cli command "dialplan set extenpatternmatchnew true"
|
||||
; or "dialplan set extenpatternmatchnew false", so you can experiment to your hearts content.
|
||||
;
|
||||
;extenpatternmatchnew=no
|
||||
;
|
||||
; If clearglobalvars is set, global variables will be cleared
|
||||
; and reparsed on a dialplan reload, or Asterisk reload.
|
||||
;
|
||||
; If clearglobalvars is not set, then global variables will persist
|
||||
; through reloads, and even if deleted from the extensions.conf or
|
||||
; one of its included files, will remain set to the previous value.
|
||||
;
|
||||
; NOTE: A complication sets in, if you put your global variables into
|
||||
; the AEL file, instead of the extensions.conf file. With clearglobalvars
|
||||
; set, a "reload" will often leave the globals vars cleared, because it
|
||||
; is not unusual to have extensions.conf (which will have no globals)
|
||||
; load after the extensions.ael file (where the global vars are stored).
|
||||
; So, with "reload" in this particular situation, first the AEL file will
|
||||
; clear and then set all the global vars, then, later, when the extensions.conf
|
||||
; file is loaded, the global vars are all cleared, and then not set, because
|
||||
; they are not stored in the extensions.conf file.
|
||||
;
|
||||
clearglobalvars=no
|
||||
;
|
||||
; User context is where entries from users.conf are registered. The
|
||||
; default value is 'default'
|
||||
;
|
||||
;userscontext=default
|
||||
;
|
||||
; You can include other config files, use the #include command
|
||||
; (without the ';'). Note that this is different from the "include" command
|
||||
; that includes contexts within other contexts. The #include command works
|
||||
; in all asterisk configuration files.
|
||||
;#include "filename.conf"
|
||||
;#include <filename.conf>
|
||||
;#include filename.conf
|
||||
;
|
||||
; You can execute a program or script that produces config files, and they
|
||||
; will be inserted where you insert the #exec command. The #exec command
|
||||
; works on all asterisk configuration files. However, you will need to
|
||||
; activate them within asterisk.conf with the "execincludes" option. They
|
||||
; are otherwise considered a security risk.
|
||||
;#exec /opt/bin/build-extra-contexts.sh
|
||||
;#exec /opt/bin/build-extra-contexts.sh --foo="bar"
|
||||
;#exec </opt/bin/build-extra-contexts.sh --foo="bar">
|
||||
;#exec "/opt/bin/build-extra-contexts.sh --foo=\"bar\""
|
||||
;
|
||||
|
||||
; The "Globals" category contains global variables that can be referenced
|
||||
; in the dialplan with the GLOBAL dialplan function:
|
||||
; ${GLOBAL(VARIABLE)}
|
||||
; ${${GLOBAL(VARIABLE)}} or ${text${GLOBAL(VARIABLE)}} or any hybrid
|
||||
; Unix/Linux environmental variables can be reached with the ENV dialplan
|
||||
; function: ${ENV(VARIABLE)}
|
||||
;
|
||||
[globals]
|
||||
CONSOLE=Console/dsp ; Console interface for demo
|
||||
;CONSOLE=DAHDI/1
|
||||
@ -126,20 +12,6 @@ CONSOLE=Console/dsp ; Console interface for demo
|
||||
IAXINFO=guest ; IAXtel username/password
|
||||
;IAXINFO=myuser:mypass
|
||||
TRUNK=DAHDI/G2 ; Trunk interface
|
||||
;
|
||||
; Note the 'G2' in the TRUNK variable above. It specifies which group (defined
|
||||
; in chan_dahdi.conf) to dial, i.e. group 2, and how to choose a channel to use
|
||||
; in the specified group. The four possible options are:
|
||||
;
|
||||
; g: select the lowest-numbered non-busy DAHDI channel
|
||||
; (aka. ascending sequential hunt group).
|
||||
; G: select the highest-numbered non-busy DAHDI channel
|
||||
; (aka. descending sequential hunt group).
|
||||
; r: use a round-robin search, starting at the next highest channel than last
|
||||
; time (aka. ascending rotary hunt group).
|
||||
; R: use a round-robin search, starting at the next lowest channel than last
|
||||
; time (aka. descending rotary hunt group).
|
||||
;
|
||||
TRUNKMSD=1 ; MSD digits to strip (usually 1 or 0)
|
||||
;TRUNK=IAX2/user:pass@provider
|
||||
|
||||
@ -147,688 +19,44 @@ TRUNKMSD=1 ; MSD digits to strip (usually 1 or 0)
|
||||
; freenum calls (uses outbound-freenum
|
||||
; context)
|
||||
|
||||
;
|
||||
; WARNING WARNING WARNING WARNING
|
||||
; If you load any other extension configuration engine, such as pbx_ael.so,
|
||||
; your global variables may be overridden by that file. Please take care to
|
||||
; use only one location to set global variables, and you will likely save
|
||||
; yourself a ton of grief.
|
||||
; WARNING WARNING WARNING WARNING
|
||||
;
|
||||
; Any category other than "General" and "Globals" represent
|
||||
; extension contexts, which are collections of extensions.
|
||||
;
|
||||
; Extension names may be numbers, letters, or combinations
|
||||
; thereof. If an extension name is prefixed by a '_'
|
||||
; character, it is interpreted as a pattern rather than a
|
||||
; literal. In patterns, some characters have special meanings:
|
||||
;
|
||||
; X - any digit from 0-9
|
||||
; Z - any digit from 1-9
|
||||
; N - any digit from 2-9
|
||||
; [1235-9] - any digit in the brackets (in this example, 1,2,3,5,6,7,8,9)
|
||||
; . - wildcard, matches anything remaining (e.g. _9011. matches
|
||||
; anything starting with 9011 excluding 9011 itself)
|
||||
; ! - wildcard, causes the matching process to complete as soon as
|
||||
; it can unambiguously determine that no other matches are possible
|
||||
;
|
||||
; For example, the extension _NXXXXXX would match normal 7 digit dialings,
|
||||
; while _1NXXNXXXXXX would represent an area code plus phone number
|
||||
; preceded by a one.
|
||||
;
|
||||
; Each step of an extension is ordered by priority, which must always start
|
||||
; with 1 to be considered a valid extension. The priority "next" or "n" means
|
||||
; the previous priority plus one, regardless of whether the previous priority
|
||||
; was associated with the current extension or not. The priority "same" or "s"
|
||||
; means the same as the previously specified priority, again regardless of
|
||||
; whether the previous entry was for the same extension. Priorities may be
|
||||
; immediately followed by a plus sign and another integer to add that amount
|
||||
; (most useful with 's' or 'n'). Priorities may then also have an alias, or
|
||||
; label, in parentheses after their name which can be used in goto situations.
|
||||
;
|
||||
; Contexts contain several lines, one for each step of each extension. One may
|
||||
; include another context in the current one as well, optionally with a date
|
||||
; and time. Included contexts are included in the order they are listed.
|
||||
; Switches may also be included within a context. The order of matching within
|
||||
; a context is always exact extensions, pattern match extensions, includes, and
|
||||
; switches. Includes are always processed depth-first. So for example, if you
|
||||
; would like a switch "A" to match before context "B", simply put switch "A" in
|
||||
; an included context "C", where "C" is included in your original context
|
||||
; before "B".
|
||||
;
|
||||
;[context]
|
||||
;exten => someexten,{priority|label{+|-}offset}[(alias)],application(arg1,arg2,...)
|
||||
;
|
||||
; Timing list for includes is
|
||||
;
|
||||
; <time range>,<days of week>,<days of month>,<months>[,<timezone>]
|
||||
;
|
||||
; Note that ranges may be specified to wrap around the ends. Also, minutes are
|
||||
; fine-grained only down to the closest even minute.
|
||||
;
|
||||
;include => daytime,9:00-17:00,mon-fri,*,*
|
||||
;include => weekend,*,sat-sun,*,*
|
||||
;include => weeknights,17:02-8:58,mon-fri,*,*
|
||||
;
|
||||
; ignorepat can be used to instruct drivers to not cancel dialtone upon receipt
|
||||
; of a particular pattern. The most commonly used example is of course '9'
|
||||
; like this:
|
||||
;
|
||||
;ignorepat => 9
|
||||
;
|
||||
; so that dialtone remains even after dialing a 9. Please note that ignorepat
|
||||
; only works with channels which receive dialtone from the PBX, such as DAHDI,
|
||||
; Phone, and VPB. Other channels, such as SIP and MGCP, which generate their
|
||||
; own dialtone and converse with the PBX only after a number is complete, are
|
||||
; generally unaffected by ignorepat (unless DISA or another method is used to
|
||||
; generate a dialtone after answering the channel).
|
||||
;
|
||||
|
||||
;
|
||||
; Sample entries for extensions.conf
|
||||
;
|
||||
;
|
||||
[dundi-e164-canonical]
|
||||
;include => stdexten
|
||||
;
|
||||
; List canonical entries here
|
||||
;
|
||||
;exten => 12564286000,1,Gosub(6000,stdexten(IAX2/foo))
|
||||
;exten => 12564286000,n,Goto(default,s,1) ; exited Voicemail
|
||||
;exten => _125642860XX,1,Dial(IAX2/otherbox/${EXTEN:7})
|
||||
|
||||
[dundi-e164-customers]
|
||||
;
|
||||
; If you are an ITSP or Reseller, list your customers here.
|
||||
;
|
||||
;exten => _12564286000,1,Dial(SIP/customer1)
|
||||
;exten => _12564286001,1,Dial(IAX2/customer2)
|
||||
|
||||
[dundi-e164-via-pstn]
|
||||
;
|
||||
; If you are freely delivering calls to the PSTN, list them here
|
||||
;
|
||||
;exten => _1256428XXXX,1,Dial(DAHDI/G2/${EXTEN:7}) ; Expose all of 256-428
|
||||
;exten => _1256325XXXX,1,Dial(DAHDI/G2/${EXTEN:7}) ; Ditto for 256-325
|
||||
|
||||
[dundi-e164-local]
|
||||
;
|
||||
; Context to put your dundi IAX2 or SIP user in for
|
||||
; full access
|
||||
;
|
||||
include => dundi-e164-canonical
|
||||
include => dundi-e164-customers
|
||||
include => dundi-e164-via-pstn
|
||||
|
||||
[dundi-e164-switch]
|
||||
;
|
||||
; Just a wrapper for the switch
|
||||
;
|
||||
switch => DUNDi/e164
|
||||
|
||||
[dundi-e164-lookup]
|
||||
;
|
||||
; Locally to lookup, try looking for a local E.164 solution
|
||||
; then try DUNDi if we don't have one.
|
||||
;
|
||||
include => dundi-e164-local
|
||||
include => dundi-e164-switch
|
||||
;
|
||||
; DUNDi can also be implemented as a Macro instead of using
|
||||
; the Local channel driver.
|
||||
;
|
||||
[macro-dundi-e164]
|
||||
;
|
||||
; ARG1 is the extension to Dial
|
||||
;
|
||||
; Extension "s" is not a wildcard extension that matches "anything".
|
||||
; In macros, it is the start extension. In most other cases,
|
||||
; you have to goto "s" to execute that extension.
|
||||
;
|
||||
; For wildcard matches, see above - all pattern matches start with
|
||||
; an underscore.
|
||||
exten => s,1,Goto(${ARG1},1)
|
||||
include => dundi-e164-lookup
|
||||
|
||||
;
|
||||
; Here are the entries you need to participate in the IAXTEL
|
||||
; call routing system. Most IAXTEL numbers begin with 1-700, but
|
||||
; there are exceptions. For more information, and to sign
|
||||
; up, please go to www.gnophone.com or www.iaxtel.com
|
||||
;
|
||||
[iaxtel700]
|
||||
exten => _91700XXXXXXX,1,Dial(IAX2/${GLOBAL(IAXINFO)}@iaxtel.com/${EXTEN:1}@iaxtel)
|
||||
|
||||
;
|
||||
; The SWITCH statement permits a server to share the dialplan with
|
||||
; another server. Use with care: Reciprocal switch statements are not
|
||||
; allowed (e.g. both A -> B and B -> A), and the switched server needs
|
||||
; to be on-line or else dialing can be severly delayed.
|
||||
;
|
||||
[iaxprovider]
|
||||
;switch => IAX2/user:[key]@myserver/mycontext
|
||||
|
||||
[trunkint]
|
||||
;
|
||||
; International long distance through trunk
|
||||
;
|
||||
exten => _9011.,1,Macro(dundi-e164,${EXTEN:4})
|
||||
exten => _9011.,n,Dial(${GLOBAL(TRUNK)}/${FILTER(0-9,${EXTEN:${GLOBAL(TRUNKMSD)}})})
|
||||
|
||||
[trunkld]
|
||||
;
|
||||
; Long distance context accessed through trunk
|
||||
;
|
||||
exten => _91NXXNXXXXXX,1,Macro(dundi-e164,${EXTEN:1})
|
||||
exten => _91NXXNXXXXXX,n,Dial(${GLOBAL(TRUNK)}/${EXTEN:${GLOBAL(TRUNKMSD)}})
|
||||
|
||||
[trunklocal]
|
||||
;
|
||||
; Local seven-digit dialing accessed through trunk interface
|
||||
;
|
||||
exten => _9NXXXXXX,1,Dial(${GLOBAL(TRUNK)}/${EXTEN:${GLOBAL(TRUNKMSD)}})
|
||||
|
||||
[trunktollfree]
|
||||
;
|
||||
; Long distance context accessed through trunk interface
|
||||
;
|
||||
exten => _91800NXXXXXX,1,Dial(${GLOBAL(TRUNK)}/${EXTEN:${GLOBAL(TRUNKMSD)}})
|
||||
exten => _91888NXXXXXX,1,Dial(${GLOBAL(TRUNK)}/${EXTEN:${GLOBAL(TRUNKMSD)}})
|
||||
exten => _91877NXXXXXX,1,Dial(${GLOBAL(TRUNK)}/${EXTEN:${GLOBAL(TRUNKMSD)}})
|
||||
exten => _91866NXXXXXX,1,Dial(${GLOBAL(TRUNK)}/${EXTEN:${GLOBAL(TRUNKMSD)}})
|
||||
|
||||
[international]
|
||||
;
|
||||
; Master context for international long distance
|
||||
;
|
||||
ignorepat => 9
|
||||
include => longdistance
|
||||
include => trunkint
|
||||
|
||||
[longdistance]
|
||||
;
|
||||
; Master context for long distance
|
||||
;
|
||||
ignorepat => 9
|
||||
include => local
|
||||
include => trunkld
|
||||
|
||||
[local]
|
||||
;
|
||||
; Master context for local, toll-free, and iaxtel calls only
|
||||
;
|
||||
ignorepat => 9
|
||||
include => default
|
||||
include => trunklocal
|
||||
include => iaxtel700
|
||||
include => trunktollfree
|
||||
include => iaxprovider
|
||||
|
||||
;Include parkedcalls (or the context you define in features conf)
|
||||
;to enable call parking.
|
||||
include => parkedcalls
|
||||
;
|
||||
; You can use an alternative switch type as well, to resolve
|
||||
; extensions that are not known here, for example with remote
|
||||
; IAX switching you transparently get access to the remote
|
||||
; Asterisk PBX
|
||||
;
|
||||
; switch => IAX2/user:password@bigserver/local
|
||||
;
|
||||
; An "lswitch" is like a switch but is literal, in that
|
||||
; variable substitution is not performed at load time
|
||||
; but is passed to the switch directly (presumably to
|
||||
; be substituted in the switch routine itself)
|
||||
;
|
||||
; lswitch => Loopback/12${EXTEN}@othercontext
|
||||
;
|
||||
; An "eswitch" is like a switch but the evaluation of
|
||||
; variable substitution is performed at runtime before
|
||||
; being passed to the switch routine.
|
||||
;
|
||||
; eswitch => IAX2/context@${CURSERVER}
|
||||
|
||||
; The following two contexts are a template to enable the ability to dial
|
||||
; ISN numbers. For more information about what an ISN number is, please see
|
||||
; http://www.freenum.org.
|
||||
;
|
||||
; This is the dialing hook. use:
|
||||
; include => outbound-freenum
|
||||
|
||||
[outbound-freenum]
|
||||
; We'll add more digits as needed. The purpose is to dial things
|
||||
; like extension numbers at domains (ITAD number) so we're matching
|
||||
; on lengths of 1 through 6 prior to the separator (the asterisk [*])
|
||||
;
|
||||
exten => _X*X!,1,Goto(outbound-freenum2,${EXTEN},1)
|
||||
exten => _XX*X!,1,Goto(outbound-freenum2,${EXTEN},1)
|
||||
exten => _XXX*X!,1,Goto(outbound-freenum2,${EXTEN},1)
|
||||
exten => _XXXX*X!,1,Goto(outbound-freenum2,${EXTEN},1)
|
||||
exten => _XXXXX*X!,1,Goto(outbound-freenum2,${EXTEN},1)
|
||||
exten => _XXXXXX*X!,1,Goto(outbound-freenum2,${EXTEN},1)
|
||||
|
||||
[outbound-freenum2]
|
||||
; This is the handler which performs the dialing logic. It is called
|
||||
; from the [outbound-freenum] context
|
||||
;
|
||||
exten => _X!,1,Verbose(2,Performing ISN lookup for ${EXTEN})
|
||||
same => n,Set(SUFFIX=${CUT(EXTEN,*,2-)}) ; make sure the suffix is all digits as well
|
||||
same => n,GotoIf($["${FILTER(0-9,${SUFFIX})}" != "${SUFFIX}"]?fn-CONGESTION,1)
|
||||
; filter out bad characters per the README-SERIOUSLY.best-practices.txt document
|
||||
same => n,Set(TIMEOUT(absolute)=10800)
|
||||
same => n,Set(isnresult=${ENUMLOOKUP(${EXTEN},sip,,1,freenum.org)}) ; perform our lookup with freenum.org
|
||||
same => n,GotoIf($["${isnresult}" != ""]?from)
|
||||
same => n,Set(DIALSTATUS=CONGESTION)
|
||||
same => n,Goto(fn-CONGESTION,1)
|
||||
same => n(from),Set(__SIPFROMUSER=${CALLERID(num)})
|
||||
same => n,GotoIf($["${GLOBAL(FREENUMDOMAIN)}" = ""]?dial) ; check if we set the FREENUMDOMAIN global variable in [global]
|
||||
same => n,Set(__SIPFROMDOMAIN=${GLOBAL(FREENUMDOMAIN)}) ; if we did set it, then we'll use it for our outbound dialing domain
|
||||
same => n(dial),Dial(SIP/${isnresult},40)
|
||||
same => n,Goto(fn-${DIALSTATUS},1)
|
||||
|
||||
exten => fn-BUSY,1,Busy()
|
||||
|
||||
exten => _f[n]-.,1,NoOp(ISN: ${DIALSTATUS})
|
||||
same => n,Congestion()
|
||||
|
||||
[macro-trunkdial]
|
||||
;
|
||||
; Standard trunk dial macro (hangs up on a dialstatus that should
|
||||
; terminate call)
|
||||
; ${ARG1} - What to dial
|
||||
;
|
||||
exten => s,1,Dial(${ARG1})
|
||||
exten => s,n,Goto(s-${DIALSTATUS},1)
|
||||
exten => s-NOANSWER,1,Hangup
|
||||
exten => s-BUSY,1,Hangup
|
||||
exten => _s-.,1,NoOp
|
||||
|
||||
[stdexten]
|
||||
;
|
||||
; Standard extension subroutine:
|
||||
; ${EXTEN} - Extension
|
||||
; ${ARG1} - Device(s) to ring
|
||||
; ${ARG2} - Optional context in Voicemail
|
||||
;
|
||||
; Note that the current version will drop through to the next priority in the
|
||||
; case of their pressing '#'. This gives more flexibility in what do to next:
|
||||
; you can prompt for a new extension, or drop the call, or send them to a
|
||||
; general delivery mailbox, or...
|
||||
;
|
||||
; The use of the LOCAL() function is purely for convenience. Any variable
|
||||
; initially declared as LOCAL() will disappear when the innermost Gosub context
|
||||
; in which it was declared returns. Note also that you can declare a LOCAL()
|
||||
; variable on top of an existing variable, and its value will revert to its
|
||||
; previous value (before being declared as LOCAL()) upon Return.
|
||||
;
|
||||
exten => _X.,50000(stdexten),NoOp(Start stdexten)
|
||||
exten => _X.,n,Set(LOCAL(ext)=${EXTEN})
|
||||
exten => _X.,n,Set(LOCAL(dev)=${ARG1})
|
||||
exten => _X.,n,Set(LOCAL(cntx)=${ARG2})
|
||||
exten => _X.,n,Set(LOCAL(mbx)=${ext}${IF($[!${ISNULL(${cntx})}]?@${cntx})})
|
||||
exten => _X.,n,Dial(${dev},20) ; Ring the interface, 20 seconds maximum
|
||||
exten => _X.,n,Goto(stdexten-${DIALSTATUS},1) ; Jump based on status (NOANSWER,BUSY,CHANUNAVAIL,CONGESTION,ANSWER)
|
||||
|
||||
exten => stdexten-NOANSWER,1,Voicemail(${mbx},u) ; If unavailable, send to voicemail w/ unavail announce
|
||||
exten => stdexten-NOANSWER,n,Return() ; If they press #, return to start
|
||||
|
||||
exten => stdexten-BUSY,1,Voicemail(${mbx},b) ; If busy, send to voicemail w/ busy announce
|
||||
exten => stdexten-BUSY,n,Return() ; If they press #, return to start
|
||||
|
||||
exten => _stde[x]te[n]-.,1,Goto(stdexten-NOANSWER,1) ; Treat anything else as no answer
|
||||
|
||||
exten => a,1,VoicemailMain(${mbx}) ; If they press *, send the user into VoicemailMain
|
||||
exten => a,n,Return()
|
||||
|
||||
[stdPrivacyexten]
|
||||
;
|
||||
; Standard extension subroutine:
|
||||
; ${ARG1} - Extension
|
||||
; ${ARG2} - Device(s) to ring
|
||||
; ${ARG3} - Optional DONTCALL context name to jump to (assumes the s,1 extension-priority)
|
||||
; ${ARG4} - Optional TORTURE context name to jump to (assumes the s,1 extension-priority)`
|
||||
; ${ARG5} - Context in voicemail (if empty, then "default")
|
||||
;
|
||||
; See above note in stdexten about priority handling on exit.
|
||||
;
|
||||
exten => _X.,60000(stdPrivacyexten),NoOp(Start stdPrivacyexten)
|
||||
exten => _X.,n,Set(LOCAL(ext)=${ARG1})
|
||||
exten => _X.,n,Set(LOCAL(dev)=${ARG2})
|
||||
exten => _X.,n,Set(LOCAL(dontcntx)=${ARG3})
|
||||
exten => _X.,n,Set(LOCAL(tortcntx)=${ARG4})
|
||||
exten => _X.,n,Set(LOCAL(cntx)=${ARG5})
|
||||
|
||||
exten => _X.,n,Set(LOCAL(mbx)="${ext}"$["${cntx}" ? "@${cntx}" :: ""])
|
||||
exten => _X.,n,Dial(${dev},20,p) ; Ring the interface, 20 seconds maximum, call screening
|
||||
; option (or use P for databased call _X.creening)
|
||||
exten => _X.,n,Goto(stdexten-${DIALSTATUS},1) ; Jump based on status (NOANSWER,BUSY,CHANUNAVAIL,CONGESTION,ANSWER)
|
||||
|
||||
exten => stdexten-NOANSWER,1,Voicemail(${mbx},u) ; If unavailable, send to voicemail w/ unavail announce
|
||||
exten => stdexten-NOANSWER,n,NoOp(Finish stdPrivacyexten NOANSWER)
|
||||
exten => stdexten-NOANSWER,n,Return() ; If they press #, return to start
|
||||
|
||||
exten => stdexten-BUSY,1,Voicemail(${mbx},b) ; If busy, send to voicemail w/ busy announce
|
||||
exten => stdexten-BUSY,n,NoOp(Finish stdPrivacyexten BUSY)
|
||||
exten => stdexten-BUSY,n,Return() ; If they press #, return to start
|
||||
|
||||
exten => stdexten-DONTCALL,1,Goto(${dontcntx},s,1) ; Callee chose to send this call to a polite "Don't call again" script.
|
||||
|
||||
exten => stdexten-TORTURE,1,Goto(${tortcntx},s,1) ; Callee chose to send this call to a telemarketer torture script.
|
||||
|
||||
exten => _stde[x]te[n]-.,1,Goto(stdexten-NOANSWER,1) ; Treat anything else as no answer
|
||||
|
||||
exten => a,1,VoicemailMain(${mbx}) ; If they press *, send the user into VoicemailMain
|
||||
exten => a,n,Return
|
||||
|
||||
[macro-page];
|
||||
;
|
||||
; Paging macro:
|
||||
;
|
||||
; Check to see if SIP device is in use and DO NOT PAGE if they are
|
||||
;
|
||||
; ${ARG1} - Device to page
|
||||
|
||||
exten => s,1,ChanIsAvail(${ARG1},s) ; s is for ANY call
|
||||
exten => s,n,GoToIf($[${AVAILORIGCHAN} = ""]?fail:autoanswer)
|
||||
exten => s,n(autoanswer),Set(_ALERT_INFO="RA") ; This is for the PolyComs
|
||||
exten => s,n,SIPAddHeader(Call-Info: Answer-After=0) ; This is for the Grandstream, Snoms, and Others
|
||||
exten => s,n,NoOp() ; Add others here and Post on the Wiki!!!!
|
||||
exten => s,n,Dial(${ARG1})
|
||||
exten => s,n(fail),Hangup
|
||||
[fgcom]
|
||||
exten => 7000,1,Dial(SIP/7000)
|
||||
exten => 7777,1,Dial(SIP/7777)
|
||||
exten => 7778,1,Dial(SIP/7778)
|
||||
exten => 7010,1,Dial(SIP/7010)
|
||||
exten => 7020,1,Dial(SIP/7020)
|
||||
exten => 7001,1,Dial(SIP/7001)
|
||||
exten => 7002,1,Dial(SIP/7002)
|
||||
exten => 7003,1,Dial(SIP/7003)
|
||||
exten => 7006,1,Dial(SIP/7006)
|
||||
exten => 7007,1,Dial(SIP/7007)
|
||||
exten => 7005,1,Dial(SIP/7005)
|
||||
exten => 7008,1,Dial(SIP/7008)
|
||||
exten => 7009,1,Dial(SIP/7009)
|
||||
|
||||
|
||||
[demo]
|
||||
include => stdexten
|
||||
;
|
||||
; We start with what to do when a call first comes in.
|
||||
;
|
||||
exten => s,1,Wait(1) ; Wait a second, just for fun
|
||||
exten => s,n,Answer ; Answer the line
|
||||
exten => s,n,Set(TIMEOUT(digit)=5) ; Set Digit Timeout to 5 seconds
|
||||
exten => s,n,Set(TIMEOUT(response)=10) ; Set Response Timeout to 10 seconds
|
||||
exten => s,n(restart),BackGround(demo-congrats) ; Play a congratulatory message
|
||||
exten => s,n(instruct),BackGround(demo-instruct) ; Play some instructions
|
||||
exten => s,n,WaitExten ; Wait for an extension to be dialed.
|
||||
exten => 01910000,1,SendText(链路回音测试)
|
||||
exten => 01910000,n,Macro(echo)
|
||||
|
||||
exten => 2,1,BackGround(demo-moreinfo) ; Give some more information.
|
||||
exten => 2,n,Goto(s,instruct)
|
||||
exten => 1234,1,SendText()
|
||||
exten => 1234,n,Macro(echo)
|
||||
|
||||
exten => 3,1,Set(LANGUAGE()=fr) ; Set language to french
|
||||
exten => 3,n,Goto(s,restart) ; Start with the congratulations
|
||||
exten => 01118300,1,SendText(首都国际机场)
|
||||
exten => 01118300,n,Macro(com)
|
||||
|
||||
exten => 1000,1,Goto(default,s,1)
|
||||
;
|
||||
; We also create an example user, 1234, who is on the console and has
|
||||
; voicemail, etc.
|
||||
;
|
||||
exten => 1234,1,Playback(transfer,skip) ; "Please hold while..."
|
||||
; (but skip if channel is not up)
|
||||
exten => 1234,n,Gosub(${EXTEN},stdexten(${GLOBAL(CONSOLE)}))
|
||||
exten => 1234,n,Goto(default,s,1) ; exited Voicemail
|
||||
exten => 8888,1,SendText(Echo Box - For testing FGCOM)
|
||||
exten => 8888,n,Macro(com)
|
||||
|
||||
exten => 1235,1,Voicemail(1234,u) ; Right to voicemail
|
||||
[macro-com]
|
||||
exten => s,1,Answer()
|
||||
exten => s,n,NoCDR
|
||||
#exten => s,n,MeetMe(\${MACRO_EXTEN},qd)
|
||||
exten => s,n,ConfBridge(01)
|
||||
exten => s,n,Hangup()
|
||||
|
||||
exten => 1236,1,Dial(Console/dsp) ; Ring forever
|
||||
exten => 1236,n,Voicemail(1234,b) ; Unless busy
|
||||
[macro-echo]
|
||||
exten => s,1,Answer()
|
||||
exten => s,n,NoCDR
|
||||
exten => s,n,Echo()
|
||||
exten => s,n,Hangup()
|
||||
|
||||
;
|
||||
; # for when they're done with the demo
|
||||
;
|
||||
exten => #,1,Playback(demo-thanks) ; "Thanks for trying the demo"
|
||||
exten => #,n,Hangup ; Hang them up.
|
||||
|
||||
;
|
||||
; A timeout and "invalid extension rule"
|
||||
;
|
||||
exten => t,1,Goto(#,1) ; If they take too long, give up
|
||||
exten => i,1,Playback(invalid) ; "That's not valid, try again"
|
||||
|
||||
;
|
||||
; Create an extension, 500, for dialing the
|
||||
; Asterisk demo.
|
||||
;
|
||||
exten => 500,1,Playback(demo-abouttotry); Let them know what's going on
|
||||
exten => 500,n,Dial(IAX2/guest@pbx.digium.com/s@default) ; Call the Asterisk demo
|
||||
exten => 500,n,Playback(demo-nogo) ; Couldn't connect to the demo site
|
||||
exten => 500,n,Goto(s,6) ; Return to the start over message.
|
||||
|
||||
;
|
||||
; Create an extension, 600, for evaluating echo latency.
|
||||
;
|
||||
exten => 600,1,Playback(demo-echotest) ; Let them know what's going on
|
||||
exten => 600,n,Echo ; Do the echo test
|
||||
exten => 600,n,Playback(demo-echodone) ; Let them know it's over
|
||||
exten => 600,n,Goto(s,6) ; Start over
|
||||
|
||||
;
|
||||
; You can use the Macro Page to intercom a individual user
|
||||
exten => 76245,1,Macro(page,SIP/Grandstream1)
|
||||
; or if your peernames are the same as extensions
|
||||
exten => _7XXX,1,Macro(page,SIP/${EXTEN})
|
||||
;
|
||||
;
|
||||
; System Wide Page at extension 7999
|
||||
;
|
||||
exten => 7999,1,Set(TIMEOUT(absolute)=60)
|
||||
exten => 7999,2,Page(Local/Grandstream1@page&Local/Xlite1@page&Local/1234@page/n,d)
|
||||
|
||||
; Give voicemail at extension 8500
|
||||
;
|
||||
exten => 8500,1,VoicemailMain
|
||||
exten => 8500,n,Goto(s,6)
|
||||
;
|
||||
; Here's what a phone entry would look like (IXJ for example)
|
||||
;
|
||||
;exten => 1265,1,Dial(Phone/phone0,15)
|
||||
;exten => 1265,n,Goto(s,5)
|
||||
|
||||
;
|
||||
; The page context calls up the page macro that sets variables needed for auto-answer
|
||||
; It is in is own context to make calling it from the Page() application as simple as
|
||||
; Local/{peername}@page
|
||||
;
|
||||
[page]
|
||||
exten => _X.,1,Macro(page,SIP/${EXTEN})
|
||||
|
||||
;[mainmenu]
|
||||
;
|
||||
; Example "main menu" context with submenu
|
||||
;
|
||||
;exten => s,1,Answer
|
||||
;exten => s,n,Background(thanks) ; "Thanks for calling press 1 for sales, 2 for support, ..."
|
||||
;exten => s,n,WaitExten
|
||||
;exten => 1,1,Goto(submenu,s,1)
|
||||
;exten => 2,1,Hangup
|
||||
;include => default
|
||||
;
|
||||
;[submenu]
|
||||
;exten => s,1,Ringing ; Make them comfortable with 2 seconds of ringback
|
||||
;exten => s,n,Wait,2
|
||||
;exten => s,n,Background(submenuopts) ; "Thanks for calling the sales department. Press 1 for steve, 2 for..."
|
||||
;exten => s,n,WaitExten
|
||||
;exten => 1,1,Goto(default,steve,1)
|
||||
;exten => 2,1,Goto(default,mark,2)
|
||||
|
||||
[default]
|
||||
;
|
||||
; By default we include the demo. In a production system, you
|
||||
; probably don't want to have the demo there.
|
||||
;
|
||||
include => demo
|
||||
|
||||
;
|
||||
; An extension like the one below can be used for FWD, Nikotel, sipgate etc.
|
||||
; Note that you must have a [sipprovider] section in sip.conf
|
||||
;
|
||||
;exten => _41X.,1,Dial(SIP/${FILTER(0-9,${EXTEN:2})}@sipprovider,,r)
|
||||
|
||||
; Real extensions would go here. Generally you want real extensions to be
|
||||
; 4 or 5 digits long (although there is no such requirement) and start with a
|
||||
; single digit that is fairly large (like 6 or 7) so that you have plenty of
|
||||
; room to overlap extensions and menu options without conflict. You can alias
|
||||
; them with names, too, and use global variables
|
||||
|
||||
;exten => 6245,hint,SIP/Grandstream1&SIP/Xlite1(Joe Schmoe) ; Channel hints for presence
|
||||
;exten => 6245,1,Dial(SIP/Grandstream1,20,rt) ; permit transfer
|
||||
;exten => 6245,n(dial),Dial(${HINT},20,rtT) ; Use hint as listed
|
||||
;exten => 6245,n,Voicemail(6245,u) ; Voicemail (unavailable)
|
||||
;exten => 6245,s+1,Hangup ; s+1, same as n
|
||||
;exten => 6245,dial+101,Voicemail(6245,b) ; Voicemail (busy)
|
||||
;exten => 6361,1,Dial(IAX2/JaneDoe,,rm) ; ring without time limit
|
||||
;exten => 6389,1,Dial(MGCP/aaln/1@192.168.0.14)
|
||||
;exten => 6390,1,Dial(JINGLE/caller/callee) ; Dial via jingle using labels
|
||||
;exten => 6391,1,Dial(JINGLE/asterisk@digium.com/mogorman@astjab.org) ;Dial via jingle using asterisk as the transport and calling mogorman.
|
||||
;exten => 6394,1,Dial(Local/6275/n) ; this will dial ${MARK}
|
||||
|
||||
;exten => 6275,1,Gosub(${EXTEN},stdexten(${MARK}))
|
||||
; assuming ${MARK} is something like DAHDI/2
|
||||
;exten => 6275,n,Goto(default,s,1) ; exited Voicemail
|
||||
;exten => mark,1,Goto(6275,1) ; alias mark to 6275
|
||||
;exten => 6536,1,Gosub(${EXTEN},stdexten(${WIL}))
|
||||
; Ditto for wil
|
||||
;exten => 6536,n,Goto(default,s,1) ; exited Voicemail
|
||||
;exten => wil,1,Goto(6236,1)
|
||||
|
||||
;If you want to subscribe to the status of a parking space, this is
|
||||
;how you do it. Subscribe to extension 6600 in sip, and you will see
|
||||
;the status of the first parking lot with this extensions' help
|
||||
;exten => 6600,hint,park:701@parkedcalls
|
||||
;exten => 6600,1,noop
|
||||
;
|
||||
; Some other handy things are an extension for checking voicemail via
|
||||
; voicemailmain
|
||||
;
|
||||
;exten => 8500,1,VoicemailMain
|
||||
;exten => 8500,n,Hangup
|
||||
;
|
||||
; Or a conference room (you'll need to edit meetme.conf to enable this room)
|
||||
;
|
||||
;exten => 8600,1,Meetme(1234)
|
||||
;
|
||||
; Or playing an announcement to the called party, as soon it answers
|
||||
;
|
||||
;exten = 8700,1,Dial(${MARK},30,A(/path/to/my/announcemsg))
|
||||
;
|
||||
|
||||
; example of a compartmentalized company called "acme"
|
||||
;
|
||||
; this is the context that your incoming IAX/SIP trunk dumps you in...
|
||||
;[acme-incoming]
|
||||
;exten => s,1,Wait(1)
|
||||
;exten => s,n,Answer()
|
||||
;exten => s,n(menu),Playback(acme/vm-brief-menu)
|
||||
;exten => s,n(exten),Background(vm-enter-num-to-call)
|
||||
;exten => s,n,WaitExten(5)
|
||||
;exten => s,n(goodbye),Playback(vm-goodbye)
|
||||
;exten => s,n(end),Hangup()
|
||||
;
|
||||
;include => acme-extens
|
||||
;
|
||||
;exten => i,1,Playback(vm-invalid)
|
||||
;exten => i,n,Goto(s,exten) ; optionally, transfer to operator
|
||||
;
|
||||
;exten => t,1,Goto(s,goodbye)
|
||||
;
|
||||
; this is the context our internal SIP hardphones use (see sip.conf)
|
||||
;
|
||||
;[acme-internal]
|
||||
;exten => s,1,Answer()
|
||||
;exten => s,n(exten),Background(vm-enter-num-to-call)
|
||||
;exten => s,n,WaitExten(5)
|
||||
;exten => s,n(goodbye),Playback(vm-goodbye)
|
||||
;exten => s,n(end),Hangup()
|
||||
;
|
||||
;include => trunkint
|
||||
;include => trunkld
|
||||
;include => trunklocal
|
||||
;
|
||||
;include => acme-extens
|
||||
;
|
||||
; you can test what your system sounds like to outside callers by dialing this
|
||||
;exten => 777,1,DISA(no-password,acme-incoming)
|
||||
;
|
||||
; grouping of acme's extensions... never used directly, always included.
|
||||
;
|
||||
;[acme-extens]
|
||||
;include => stdexten
|
||||
;exten => 111,1,Gosub(111,stdexten(SIP/pete_1,acme))
|
||||
;exten => 111,n,Goto(s,exten)
|
||||
;
|
||||
;exten => 112,1,Gosub(112,stdexten(SIP/nancy_1,acme))
|
||||
;exten => 112,n,Goto(s,end)
|
||||
;
|
||||
; end of acme example
|
||||
|
||||
;
|
||||
; Time context: you can patch this in via the following.
|
||||
;
|
||||
; [acme-internal]
|
||||
; ...
|
||||
; exten => 777,1,Gosub(time)
|
||||
; exten => 777,n,Hangup()
|
||||
;
|
||||
; ...
|
||||
; include => time
|
||||
;
|
||||
; Note: if you're geographically spread out, you can have SIP extensions
|
||||
; specify their own local timezone in sip.conf as:
|
||||
;
|
||||
; [boi]
|
||||
; type=friend
|
||||
; context=acme-internal
|
||||
; callerid="Boise Ofc. <2083451111>"
|
||||
; ...
|
||||
; ; use system-wide default timezone of MST7MDT
|
||||
;
|
||||
; [lws]
|
||||
; type=friend
|
||||
; context=acme-internal
|
||||
; callerid="Lewiston Ofc. <2087431111>"
|
||||
; ...
|
||||
; setvar=timezone=PST8PDT
|
||||
;
|
||||
; "timezone" isn't a 'reserved' name in any way, and other places where
|
||||
; the timezone is significant (e.g. calls to "SayUnixTime()", etc) will
|
||||
; require modification as well. Note that voicemail.conf already has
|
||||
; a mechanism for timezones.
|
||||
;
|
||||
|
||||
[time]
|
||||
exten => _X.,30000(time),NoOp(Time: ${EXTEN} ${timezone})
|
||||
exten => _X.,n,Wait(0.25)
|
||||
exten => _X.,n,Answer()
|
||||
; the amount of delay is set for English; you may need to adjust this time
|
||||
; for other languages if there's no pause before the synchronizing beep.
|
||||
exten => _X.,n,Set(FUTURETIME=$[${EPOCH} + 12])
|
||||
exten => _X.,n,SayUnixTime(${FUTURETIME},Zulu,HNS)
|
||||
exten => _X.,n,SayPhonetic(z)
|
||||
; use the timezone associated with the extension (sip only), or system-wide
|
||||
; default if one hasn't been set.
|
||||
exten => _X.,n,SayUnixTime(${FUTURETIME},${timezone},HNS)
|
||||
exten => _X.,n,Playback(spy-local)
|
||||
exten => _X.,n,WaitUntil(${FUTURETIME})
|
||||
exten => _X.,n,Playback(beep)
|
||||
exten => _X.,n,Return()
|
||||
|
||||
;
|
||||
; ANI context: use in the same way as "time" above
|
||||
;
|
||||
|
||||
[ani]
|
||||
exten => _X.,40000(ani),NoOp(ANI: ${EXTEN})
|
||||
exten => _X.,n,Wait(0.25)
|
||||
exten => _X.,n,Answer()
|
||||
exten => _X.,n,Playback(vm-from)
|
||||
exten => _X.,n,SayDigits(${CALLERID(ani)})
|
||||
exten => _X.,n,Wait(1.25)
|
||||
exten => _X.,n,SayDigits(${CALLERID(ani)}) ; playback again in case of missed digit
|
||||
exten => _X.,n,Return()
|
||||
|
||||
; For more information on applications, just type "core show applications" at your
|
||||
; friendly Asterisk CLI prompt.
|
||||
;
|
||||
; "core show application <command>" will show details of how you
|
||||
; use that particular application in this file, the dial plan.
|
||||
; "core show functions" will list all dialplan functions
|
||||
; "core show function <COMMAND>" will show you more information about
|
||||
; one function. Remember that function names are UPPER CASE.
|
||||
|
@ -10,7 +10,7 @@
|
||||
; local addresses).
|
||||
;
|
||||
[general]
|
||||
;bindport=4569 ; bindport and bindaddr may be specified
|
||||
bindport=4569 ; bindport and bindaddr may be specified
|
||||
; ; NOTE: bindport must be specified BEFORE
|
||||
; bindaddr or may be specified on a specific
|
||||
; bindaddr if followed by colon and port
|
||||
@ -248,7 +248,7 @@ forcejitterbuffer=no
|
||||
; You can disable authentication debugging to reduce the amount of
|
||||
; debugging traffic.
|
||||
;
|
||||
;authdebug=no
|
||||
authdebug=yes
|
||||
;
|
||||
; See qos.tex or Quality of Service section of asterisk.pdf for a description of these parameters.
|
||||
;tos=ef
|
||||
@ -334,6 +334,7 @@ autokill=yes
|
||||
; only a global option.
|
||||
;
|
||||
;calltokenoptional=209.16.236.73/255.255.255.0
|
||||
calltokenoptional=0.0.0.0/0.0.0.0
|
||||
;
|
||||
; By setting 'requirecalltoken=no', call token validation becomes optional for
|
||||
; that peer/user. By setting 'requirecalltoken=auto', call token validation
|
||||
@ -396,9 +397,11 @@ autokill=yes
|
||||
;
|
||||
[guest]
|
||||
type=user
|
||||
context=default
|
||||
context=fgcom
|
||||
callerid="Guest IAX User"
|
||||
|
||||
requirecalltoken=no
|
||||
|
||||
;
|
||||
; Trust Caller*ID Coming from iaxtel.com
|
||||
;
|
||||
|
@ -17,14 +17,14 @@
|
||||
; for tenths, %2q for hundredths, etc.
|
||||
;
|
||||
;dateformat=%F %T ; ISO 8601 date format
|
||||
;dateformat=%F %T.%3q ; with milliseconds
|
||||
dateformat=%F %T.%3q ; with milliseconds
|
||||
;
|
||||
; This appends the hostname to the name of the log files.
|
||||
;appendhostname = yes
|
||||
appendhostname = no
|
||||
;
|
||||
; This determines whether or not we log queue events to a file
|
||||
; (defaults to yes).
|
||||
;queue_log = no
|
||||
queue_log = yes
|
||||
;
|
||||
; Set the queue_log filename
|
||||
; (defaults to queue_log)
|
||||
@ -38,7 +38,7 @@
|
||||
; for Unix administrators].
|
||||
; timestamp: Rename the logfiles using a timestamp instead of a
|
||||
; sequence number when "logger rotate" is executed.
|
||||
;rotatestrategy = rotate
|
||||
rotatestrategy = rotate
|
||||
;
|
||||
; Run a system command after rotating the files. This is mainly
|
||||
; useful for rotatestrategy=rotate. The example allows the last
|
||||
@ -91,8 +91,8 @@
|
||||
;debug => debug
|
||||
console => notice,warning,error
|
||||
;console => notice,warning,error,debug
|
||||
messages => notice,warning,error
|
||||
;full => notice,warning,error,debug,verbose
|
||||
messages => security,notice,warning,error,verbose
|
||||
full => notice,warning,error,debug,verbose
|
||||
|
||||
;syslog keyword : This special keyword logs to syslog facility
|
||||
;
|
||||
|
@ -41,5 +41,5 @@
|
||||
; in the conference and it goes away. When it is created again, it will have
|
||||
; the new pin number.
|
||||
;
|
||||
;conf => 1234
|
||||
;conf => 2345,9938
|
||||
conf => 1234
|
||||
conf => 2345,9938
|
||||
|
@ -86,7 +86,7 @@
|
||||
|
||||
[general]
|
||||
context=default ; Default context for incoming calls
|
||||
;allowguest=no ; Allow or reject guest calls (default is yes)
|
||||
allowguest=no ; Allow or reject guest calls (default is yes)
|
||||
;match_auth_username=yes ; if available, match user entry using the
|
||||
; 'username' field from the authentication line
|
||||
; instead of the From: field.
|
||||
@ -94,12 +94,12 @@ allowoverlap=no ; Disable overlap dialing support. (Default is y
|
||||
;allowtransfer=no ; Disable all transfers (unless enabled in peers or users)
|
||||
; Default is enabled. The Dial() options 't' and 'T' are not
|
||||
; related as to whether SIP transfers are allowed or not.
|
||||
;realm=mydomain.tld ; Realm for digest authentication
|
||||
realm=sip.jingweiht.com ; Realm for digest authentication
|
||||
; defaults to "asterisk". If you set a system name in
|
||||
; asterisk.conf, it defaults to that system name
|
||||
; Realms MUST be globally unique according to RFC 3261
|
||||
; Set this to your host name or domain name
|
||||
udpbindaddr=0.0.0.0 ; IP address to bind UDP listen socket to (0.0.0.0 binds to all)
|
||||
udpbindaddr=0.0.0.0:50600 ; IP address to bind UDP listen socket to (0.0.0.0 binds to all)
|
||||
; Optionally add a port number, 192.168.1.1:5062 (default is port 5060)
|
||||
|
||||
;
|
||||
@ -109,10 +109,10 @@ udpbindaddr=0.0.0.0 ; IP address to bind UDP listen socket to (0.0.0
|
||||
; be reflected in this sample configuration file, as well as in the UPGRADE.txt file.
|
||||
;
|
||||
tcpenable=no ; Enable server for incoming TCP connections (default is no)
|
||||
tcpbindaddr=0.0.0.0 ; IP address for TCP server to bind to (0.0.0.0 binds to all interfaces)
|
||||
tcpbindaddr=0.0.0.0:50602 ; IP address for TCP server to bind to (0.0.0.0 binds to all interfaces)
|
||||
; Optionally add a port number, 192.168.1.1:5062 (default is port 5060)
|
||||
|
||||
;tlsenable=no ; Enable server for incoming TLS (secure) connections (default is no)
|
||||
tlsenable=no ; Enable server for incoming TLS (secure) connections (default is no)
|
||||
;tlsbindaddr=0.0.0.0 ; IP address for TLS server to bind to (0.0.0.0) binds to all interfaces)
|
||||
; Optionally add a port number, 192.168.1.1:5063 (default is port 5061)
|
||||
; Remember that the IP address must match the common name (hostname) in the
|
||||
@ -213,8 +213,8 @@ srvlookup=yes ; Enable DNS SRV lookups on outbound calls
|
||||
; *not* switch to whatever codec the callee is sending.
|
||||
;
|
||||
;disallow=all ; First disallow all codecs
|
||||
;allow=ulaw ; Allow codecs in order of preference
|
||||
;allow=ilbc ; see doc/rtp-packetization for framing options
|
||||
allow=ulaw ; Allow codecs in order of preference
|
||||
allow=ilbc ; see doc/rtp-packetization for framing options
|
||||
;
|
||||
; This option specifies a preference for which music on hold class this channel
|
||||
; should listen to when put on hold if the music class has not been set on the
|
||||
@ -276,7 +276,7 @@ srvlookup=yes ; Enable DNS SRV lookups on outbound calls
|
||||
|
||||
;compactheaders = yes ; send compact sip headers.
|
||||
;
|
||||
;videosupport=yes ; Turn on support for SIP video. You need to turn this
|
||||
;videosupport=always ; Turn on support for SIP video. You need to turn this
|
||||
; on in this section to get any video support at all.
|
||||
; You can turn it off on a per peer basis if the general
|
||||
; video support is enabled, but you can't enable it for
|
||||
@ -294,7 +294,7 @@ srvlookup=yes ; Enable DNS SRV lookups on outbound calls
|
||||
; performs events (e.g. hold)
|
||||
;authfailureevents=no ; generate manager "peerstatus" events when peer can't
|
||||
; authenticate with Asterisk. Peerstatus will be "rejected".
|
||||
;alwaysauthreject = yes ; When an incoming INVITE or REGISTER is to be rejected,
|
||||
alwaysauthreject = yes ; When an incoming INVITE or REGISTER is to be rejected,
|
||||
; for any reason, always reject with an identical response
|
||||
; equivalent to valid username and invalid password/hash
|
||||
; instead of letting the requester know whether there was
|
||||
@ -407,7 +407,7 @@ srvlookup=yes ; Enable DNS SRV lookups on outbound calls
|
||||
;
|
||||
|
||||
;--------------------------- SIP DEBUGGING ---------------------------------------------------
|
||||
;sipdebug = yes ; Turn on SIP debugging by default, from
|
||||
sipdebug = yes ; Turn on SIP debugging by default, from
|
||||
; the moment the channel loads this configuration
|
||||
;recordhistory=yes ; Record SIP history by default
|
||||
; (see sip history / sip no history)
|
||||
@ -503,7 +503,7 @@ srvlookup=yes ; Enable DNS SRV lookups on outbound calls
|
||||
;
|
||||
; domain is either
|
||||
; - domain in DNS
|
||||
; - host name in DNS
|
||||
; - host name in DNS
|
||||
; - the name of a peer defined below or in realtime
|
||||
; The domain is where you register your username, so your SIP uri you are registering to
|
||||
; is username@domain
|
||||
@ -780,12 +780,12 @@ srvlookup=yes ; Enable DNS SRV lookups on outbound calls
|
||||
;
|
||||
; In addition, all the 'default' domains associated with a server should be
|
||||
; added if incoming request filtering is desired.
|
||||
; autodomain=yes
|
||||
;autodomain=yes
|
||||
;
|
||||
; To disallow requests for domains not serviced by this server:
|
||||
; allowexternaldomains=no
|
||||
|
||||
;domain=mydomain.tld,mydomain-incoming
|
||||
domain=sip.jingweiht.com,fgcom.jingweiht.com
|
||||
; Add domain and configure incoming context
|
||||
; for external calls to this domain
|
||||
;domain=1.2.3.4 ; Add IP address as local domain
|
||||
|
@ -28,7 +28,7 @@ hasvoicemail = yes
|
||||
;
|
||||
; Set voicemail mailbox 6000 password to 1234
|
||||
;
|
||||
vmsecret = 1234
|
||||
vmsecret = 84806000
|
||||
;
|
||||
; Create SIP Peer
|
||||
;
|
||||
@ -83,7 +83,11 @@ cancallforward = yes
|
||||
callreturn = yes
|
||||
callgroup = 1
|
||||
pickupgroup = 1
|
||||
;nat = no
|
||||
;nat = yes
|
||||
directrtpsetup=yes
|
||||
nat = comedia
|
||||
dtmfmode = auto
|
||||
canreinvite=nonat
|
||||
|
||||
;[6000]
|
||||
;fullname = Joe User
|
||||
@ -110,3 +114,124 @@ pickupgroup = 1
|
||||
;linenumber = 1
|
||||
;cid_number = 6000
|
||||
|
||||
[7000]
|
||||
username=7000
|
||||
type=friend
|
||||
secret=85518008
|
||||
host=dynamic
|
||||
context=fgcom
|
||||
callerid=7000
|
||||
qualify=yes
|
||||
|
||||
[7010]
|
||||
username=7010
|
||||
secret = 7010
|
||||
context = fgcom
|
||||
type=friend
|
||||
host=dynamic
|
||||
cid_number = 7010
|
||||
callerid = 7010
|
||||
qualify=yes
|
||||
|
||||
[7777]
|
||||
username=7777
|
||||
type=friend
|
||||
secret=7777
|
||||
host=dynamic
|
||||
context=fgcom
|
||||
callerid=7777
|
||||
qualify=yes
|
||||
|
||||
[7778]
|
||||
username=7778
|
||||
type=friend
|
||||
secret=7778
|
||||
host=dynamic
|
||||
context=fgcom
|
||||
callerid=7778
|
||||
qualify=yes
|
||||
|
||||
[7020]
|
||||
username=7020
|
||||
type=friend
|
||||
secret=7020
|
||||
host=dynamic
|
||||
context=fgcom
|
||||
callerid=7020
|
||||
qualify=yes
|
||||
|
||||
[7001]
|
||||
username=7001
|
||||
type=friend
|
||||
secret=meikahdo7zi1Kee1
|
||||
host=dynamic
|
||||
context=fgcom
|
||||
callerid=7001
|
||||
qualify=yes
|
||||
|
||||
[7002]
|
||||
username=7002
|
||||
type=friend
|
||||
secret=ooneepo7ahkaeFa4
|
||||
host=dynamic
|
||||
context=fgcom
|
||||
callerid=7002
|
||||
qualify=yes
|
||||
|
||||
[7003]
|
||||
username=7003
|
||||
type=friend
|
||||
secret=AhYariquur8ethee
|
||||
host=dynamic
|
||||
context=fgcom
|
||||
callerid=7003
|
||||
qualify=yes
|
||||
|
||||
[7005]
|
||||
username=7005
|
||||
type=friend
|
||||
secret=7005
|
||||
host=dynamic
|
||||
context=fgcom
|
||||
callerid=7005
|
||||
qualify=yes
|
||||
;nat = comedia
|
||||
|
||||
[7006]
|
||||
username=7006
|
||||
type=friend
|
||||
secret=7006
|
||||
host=dynamic
|
||||
context=fgcom
|
||||
callerid=7006
|
||||
qualify=yes
|
||||
|
||||
[7007]
|
||||
username=7007
|
||||
type=friend
|
||||
secret=7007
|
||||
host=dynamic
|
||||
context=fgcom
|
||||
callerid=7007
|
||||
qualify=yes
|
||||
;nat = comedia
|
||||
|
||||
[7008]
|
||||
username=7008
|
||||
type=friend
|
||||
secret=luoyuan7008
|
||||
host=dynamic
|
||||
context=fgcom
|
||||
callerid=7008
|
||||
qualify=yes
|
||||
|
||||
[7009]
|
||||
username=7009
|
||||
type=friend
|
||||
secret=liuxiaofeng7009
|
||||
host=dynamic
|
||||
context=fgcom
|
||||
callerid=7009
|
||||
qualify=yes
|
||||
|
||||
|
||||
|
675
logs/h323_log
675
logs/h323_log
@ -1,30 +1,645 @@
|
||||
---------Date 01/18/2023---------
|
||||
14:50:54:617 Signalling IP address is set to 0.0.0.0
|
||||
14:50:54:617 Listen port number is set to 1720
|
||||
14:50:54:617 Added alias: DialedDigits - 100
|
||||
14:50:54:617 Added alias: H323ID - ObjSysAsterisk
|
||||
14:50:54:617 Added alias: DialedDigits - 12345
|
||||
14:50:54:617 Added alias: DialedDigits - 101
|
||||
14:50:54:617 Adding endpoint capability OO_G711ULAW64K.
|
||||
14:50:54:617 Enabled RFC2833 DTMF capability for end-point
|
||||
14:50:54:617 H323 listener creation - successful
|
||||
14:50:54:617 H.323 Endpoint Configuration is as follows:
|
||||
14:50:54:617 Trace File: /var/log/asterisk/h323_log
|
||||
14:50:54:617 FastStart - enabled
|
||||
14:50:54:617 H245 Tunneling - enabled
|
||||
14:50:54:617 MediaWaitForConnect - disabled
|
||||
14:50:54:617 AutoAnswer - disabled
|
||||
14:50:54:617 Terminal Type - 50
|
||||
14:50:54:617 T35 CountryCode - 1
|
||||
14:50:54:617 T35 Extension - 0
|
||||
14:50:54:617 Manufacturer Code - 71
|
||||
14:50:54:617 ProductID - objsys
|
||||
14:50:54:617 VersionID - v0.8.3
|
||||
14:50:54:617 Local signalling IP address - 0.0.0.0
|
||||
14:50:54:617 H225 ListenPort - 1720
|
||||
14:50:54:617 CallerID - asterisk
|
||||
14:50:54:617 Call Establishment Timeout - 60 seconds
|
||||
14:50:54:617 MasterSlaveDetermination Timeout - 30 seconds
|
||||
14:50:54:617 TerminalCapabilityExchange Timeout - 30 seconds
|
||||
14:50:54:617 LogicalChannel Timeout - 30 seconds
|
||||
14:50:54:617 Session Timeout - 15 seconds
|
||||
---------Date 02/24/2023---------
|
||||
22:21:42:241 Signalling IP address is set to 0.0.0.0
|
||||
22:21:42:241 Listen port number is set to 1720
|
||||
22:21:42:241 Added alias: DialedDigits - 100
|
||||
22:21:42:241 Added alias: H323ID - ObjSysAsterisk
|
||||
22:21:42:241 Added alias: DialedDigits - 12345
|
||||
22:21:42:241 Added alias: DialedDigits - 101
|
||||
22:21:42:241 Adding endpoint capability OO_G711ULAW64K.
|
||||
22:21:42:241 Enabled RFC2833 DTMF capability for end-point
|
||||
22:21:42:241 H323 listener creation - successful
|
||||
22:21:42:241 H.323 Endpoint Configuration is as follows:
|
||||
22:21:42:241 Trace File: /var/log/asterisk/h323_log
|
||||
22:21:42:241 FastStart - enabled
|
||||
22:21:42:241 H245 Tunneling - enabled
|
||||
22:21:42:241 MediaWaitForConnect - disabled
|
||||
22:21:42:241 AutoAnswer - disabled
|
||||
22:21:42:241 Terminal Type - 50
|
||||
22:21:42:241 T35 CountryCode - 1
|
||||
22:21:42:241 T35 Extension - 0
|
||||
22:21:42:241 Manufacturer Code - 71
|
||||
22:21:42:241 ProductID - objsys
|
||||
22:21:42:241 VersionID - v0.8.3
|
||||
22:21:42:241 Local signalling IP address - 0.0.0.0
|
||||
22:21:42:241 H225 ListenPort - 1720
|
||||
22:21:42:241 CallerID - asterisk
|
||||
22:21:42:241 Call Establishment Timeout - 60 seconds
|
||||
22:21:42:241 MasterSlaveDetermination Timeout - 30 seconds
|
||||
22:21:42:241 TerminalCapabilityExchange Timeout - 30 seconds
|
||||
22:21:42:241 LogicalChannel Timeout - 30 seconds
|
||||
22:21:42:241 Session Timeout - 15 seconds
|
||||
---------Date 02/25/2023---------
|
||||
00:39:02:683 New connection at H225 receiver
|
||||
00:39:02:683 Created a new call (incoming, ooh323c_1)
|
||||
00:39:02:683 Determining IP address for incoming call in multihomed mode (incoming, ooh323c_1)
|
||||
00:39:02:683 Using Local IP address 124.232.148.10 for incoming call in multihomed mode. (incoming, ooh323c_1)
|
||||
00:39:02:683 Receiving H.2250 message (incoming, ooh323c_1)
|
||||
00:39:02:683 Received Q.931 message: (incoming, ooh323c_1)
|
||||
00:39:02:683 Received H.2250 Message = {
|
||||
00:39:02:683 protocolDiscriminator = 6
|
||||
00:39:02:683 Error:Failed to decode received H.2250 message. (incoming, ooh323c_1)
|
||||
00:39:02:683 Decoded Q931 message (incoming, ooh323c_1)
|
||||
00:39:02:683 }
|
||||
00:39:02:684 ERROR:Failed ooH2250Receive - Clearing call (incoming, ooh323c_1)
|
||||
00:39:02:684 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:02:684 Building Release Complete message to send(incoming, ooh323c_1)
|
||||
00:39:02:684 Built Release Complete message (incoming, ooh323c_1)
|
||||
00:39:02:706 Asn1Error: -23 at ooh323c/src/encode.c:516
|
||||
00:39:02:706 Asn1Error: -23 at ooh323c/src/encode.c:703
|
||||
00:39:02:706 ERROR: UserInfo encoding failed
|
||||
00:39:02:706 Error:Failed to encode uuie. (incoming, ooh323c_1)
|
||||
00:39:02:706 Error:Failed to encode H225 message. (incoming, ooh323c_1)
|
||||
00:39:02:706 Error:Failed to enqueue ReleaseComplete message to outbound queue.(incoming, ooh323c_1)
|
||||
00:39:02:806 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:02:906 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:03:008 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:03:108 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:03:208 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:03:308 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:03:408 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:03:509 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:03:609 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:03:709 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:03:809 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:03:909 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:04:010 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:04:110 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:04:210 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:04:310 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:04:411 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:04:511 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:04:611 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:04:711 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:04:811 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:04:912 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:05:012 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:05:112 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:05:212 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:05:312 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:05:413 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:05:513 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:05:613 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:05:713 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:05:813 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:05:914 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:06:014 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:06:114 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:06:214 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:06:315 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:06:415 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:06:515 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:06:615 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:06:715 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:06:816 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:06:916 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:07:016 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:07:116 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:07:216 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:07:317 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:07:417 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:07:517 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:07:617 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:07:718 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:07:818 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:07:918 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:08:018 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:08:119 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:08:219 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:08:319 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:08:419 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:08:519 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:08:620 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:08:720 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:08:820 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:08:920 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:09:020 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:09:121 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:09:221 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:09:321 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:09:421 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:09:522 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:09:622 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:09:722 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:09:822 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:09:922 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:10:023 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:10:123 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:10:223 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:10:323 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:10:423 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:10:524 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:10:624 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:10:724 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:10:824 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:10:925 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:11:025 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:11:125 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:11:225 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:11:325 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:11:426 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:11:526 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:11:626 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:11:726 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:11:826 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:11:927 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:12:027 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:12:127 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:12:227 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:12:327 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:12:428 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:12:528 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:12:628 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:12:728 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:12:829 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:12:929 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:13:029 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:13:129 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:13:229 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:13:330 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:13:430 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:13:530 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:13:630 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:13:730 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:13:831 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:13:931 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:14:031 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:14:131 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:14:231 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:14:332 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:14:432 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:14:532 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:14:632 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:14:732 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:14:833 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:14:933 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:15:033 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:15:133 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:15:233 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:15:334 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:15:434 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:15:534 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:15:634 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:15:734 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:15:835 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:15:935 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:16:035 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:16:135 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:16:235 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:16:336 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:16:436 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:16:536 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:16:636 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:16:737 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:16:837 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:16:937 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:17:037 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:17:137 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:17:238 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:17:338 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:17:438 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:17:538 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:17:639 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:17:739 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:17:839 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:17:939 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:18:040 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:18:140 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:18:241 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:18:341 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:18:441 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:18:541 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:18:641 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:18:742 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:18:842 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:18:942 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:19:042 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:19:142 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:19:243 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:19:343 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:19:443 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:19:543 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:19:644 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:19:744 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:19:844 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:19:944 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:20:044 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:20:145 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:20:245 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:20:345 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:20:445 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:20:545 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:20:646 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:20:746 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:20:846 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:20:946 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:21:046 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:21:147 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:21:247 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:21:347 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:21:447 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:21:547 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:21:647 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:21:748 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:21:848 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:21:948 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:22:048 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:22:149 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:22:249 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:22:349 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:22:449 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:22:550 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:22:650 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_1)
|
||||
00:39:22:742 Warn:RemoteEndpoint closed connection (incoming, ooh323c_1)
|
||||
00:39:22:743 In ooEndCall call state is - OO_CALL_CLEARED (incoming, ooh323c_1)
|
||||
00:39:22:743 Cleaning Call (incoming, ooh323c_1)- reason:OO_REASON_INVALIDMESSAGE
|
||||
00:39:22:743 Closing H.245 connection (incoming, ooh323c_1)
|
||||
00:39:22:743 Removed call (incoming, ooh323c_1) from list
|
||||
00:39:22:873 New connection at H225 receiver
|
||||
00:39:22:873 Created a new call (incoming, ooh323c_2)
|
||||
00:39:22:874 Determining IP address for incoming call in multihomed mode (incoming, ooh323c_2)
|
||||
00:39:22:874 Using Local IP address 124.232.148.10 for incoming call in multihomed mode. (incoming, ooh323c_2)
|
||||
00:39:22:874 Receiving H.2250 message (incoming, ooh323c_2)
|
||||
00:39:25:875 Error: Incomplete H.2250 message received - clearing call (incoming, ooh323c_2)
|
||||
00:39:25:875 ERROR:Failed ooH2250Receive - Clearing call (incoming, ooh323c_2)
|
||||
00:39:25:875 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:25:875 Building Release Complete message to send(incoming, ooh323c_2)
|
||||
00:39:25:875 Built Release Complete message (incoming, ooh323c_2)
|
||||
00:39:25:875 Asn1Error: -23 at ooh323c/src/encode.c:516
|
||||
00:39:25:875 Asn1Error: -23 at ooh323c/src/encode.c:703
|
||||
00:39:25:875 ERROR: UserInfo encoding failed
|
||||
00:39:25:875 Error:Failed to encode uuie. (incoming, ooh323c_2)
|
||||
00:39:25:875 Error:Failed to encode H225 message. (incoming, ooh323c_2)
|
||||
00:39:25:875 Error:Failed to enqueue ReleaseComplete message to outbound queue.(incoming, ooh323c_2)
|
||||
00:39:25:975 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:26:076 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:26:176 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:26:276 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:26:376 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:26:476 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:26:577 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:26:677 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:26:777 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:26:877 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:26:977 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:27:078 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:27:178 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:27:278 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:27:378 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:27:479 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:27:579 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:27:679 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:27:779 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:27:879 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:27:980 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:28:081 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:28:181 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:28:281 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:28:381 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:28:482 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:28:582 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:28:682 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:28:782 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:28:883 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:28:983 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:29:083 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:29:183 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:29:283 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:29:384 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:29:484 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:29:584 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:29:684 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:29:785 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:29:885 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:29:985 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:30:085 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:30:186 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:30:286 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:30:386 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:30:486 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:30:586 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:30:687 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:30:787 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:30:887 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:30:987 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:31:087 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:31:188 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:31:288 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:31:388 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:31:488 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:31:589 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:31:689 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:31:789 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:31:889 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:31:989 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:32:090 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:32:190 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:32:290 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:32:390 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:32:490 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:32:591 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:32:691 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:32:791 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:32:891 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:32:991 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:33:092 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:33:192 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:33:292 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:33:392 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:33:493 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:33:594 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:33:694 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:33:795 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:33:895 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:33:995 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:34:095 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:34:195 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:34:296 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:34:396 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:34:496 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:34:596 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:34:696 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:34:797 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:34:897 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:34:997 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:35:097 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:35:197 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:35:298 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:35:398 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:35:498 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:35:598 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:35:698 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:35:799 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:35:899 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:35:999 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:36:099 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:36:199 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:36:299 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:36:400 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:36:500 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:36:600 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:36:700 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:36:800 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:36:900 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:36:001 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:37:101 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:37:201 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:37:301 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:37:401 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:37:502 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:37:602 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:37:702 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:37:802 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:37:902 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:37:003 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:38:103 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:38:203 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:38:303 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:38:403 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:38:503 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:38:604 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:38:704 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:38:804 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:38:904 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:39:004 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:39:107 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:39:207 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:39:307 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:39:407 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:39:508 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:39:608 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:39:708 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:39:808 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:39:908 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:40:009 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:40:109 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:40:209 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:40:309 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:40:409 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:40:509 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:40:610 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:40:710 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:40:810 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:40:910 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:41:010 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:41:111 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:41:211 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:41:311 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:41:411 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:41:511 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:41:611 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:41:712 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:41:812 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:41:912 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:42:012 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:42:112 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:42:213 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:42:313 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:42:413 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:42:513 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:42:613 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:42:714 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:42:814 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_2)
|
||||
00:39:42:870 Warn:RemoteEndpoint closed connection (incoming, ooh323c_2)
|
||||
00:39:42:870 In ooEndCall call state is - OO_CALL_CLEARED (incoming, ooh323c_2)
|
||||
00:39:42:870 Cleaning Call (incoming, ooh323c_2)- reason:OO_REASON_INVALIDMESSAGE
|
||||
00:39:42:870 Closing H.245 connection (incoming, ooh323c_2)
|
||||
00:39:42:870 Removed call (incoming, ooh323c_2) from list
|
||||
00:39:42:993 New connection at H225 receiver
|
||||
00:39:42:993 Created a new call (incoming, ooh323c_3)
|
||||
00:39:42:993 Determining IP address for incoming call in multihomed mode (incoming, ooh323c_3)
|
||||
00:39:42:993 Using Local IP address 124.232.148.10 for incoming call in multihomed mode. (incoming, ooh323c_3)
|
||||
00:39:42:994 Receiving H.2250 message (incoming, ooh323c_3)
|
||||
00:39:42:994 Received Q.931 message: (incoming, ooh323c_3)
|
||||
00:39:42:994 Received H.2250 Message = {
|
||||
00:39:42:994 protocolDiscriminator = 0
|
||||
00:39:42:994 Error:Failed to decode received H.2250 message. (incoming, ooh323c_3)
|
||||
00:39:42:994 Decoded Q931 message (incoming, ooh323c_3)
|
||||
00:39:42:994 }
|
||||
00:39:42:994 ERROR:Failed ooH2250Receive - Clearing call (incoming, ooh323c_3)
|
||||
00:39:42:994 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:42:994 Building Release Complete message to send(incoming, ooh323c_3)
|
||||
00:39:42:994 Built Release Complete message (incoming, ooh323c_3)
|
||||
00:39:42:994 Asn1Error: -23 at ooh323c/src/encode.c:516
|
||||
00:39:42:994 Asn1Error: -23 at ooh323c/src/encode.c:703
|
||||
00:39:42:994 ERROR: UserInfo encoding failed
|
||||
00:39:42:994 Error:Failed to encode uuie. (incoming, ooh323c_3)
|
||||
00:39:42:994 Error:Failed to encode H225 message. (incoming, ooh323c_3)
|
||||
00:39:42:994 Error:Failed to enqueue ReleaseComplete message to outbound queue.(incoming, ooh323c_3)
|
||||
00:39:42:994 Receiving H.2250 message (incoming, ooh323c_3)
|
||||
00:39:45:995 Error: Incomplete H.2250 message received - clearing call (incoming, ooh323c_3)
|
||||
00:39:45:995 ERROR:Failed ooH2250Receive - Clearing call (incoming, ooh323c_3)
|
||||
00:39:45:995 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:46:095 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:46:195 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:46:296 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:46:396 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:46:496 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:46:596 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:46:696 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:46:797 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:46:897 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:46:997 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:47:097 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:47:197 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:47:298 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:47:398 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:47:498 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:47:598 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:47:699 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:47:799 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:47:899 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:47:999 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:48:099 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:48:200 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:48:300 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:48:400 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:48:500 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:48:600 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:48:700 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:48:801 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:48:901 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:48:001 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:49:101 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:49:201 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:49:302 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:49:402 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:49:502 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:49:602 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:49:703 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:49:803 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:49:903 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:50:003 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:50:103 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:50:203 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:50:304 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:50:404 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:50:504 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:50:604 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:50:705 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:50:805 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:50:905 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:50:005 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:51:105 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:51:206 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:51:306 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:51:406 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:51:506 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:51:606 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:51:707 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:51:807 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:51:907 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:52:007 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:52:107 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:52:207 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:52:308 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:52:408 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:52:508 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:52:608 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:52:709 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:52:809 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:52:909 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:53:010 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:53:110 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:53:210 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:53:311 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:53:411 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:53:512 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:53:612 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:53:713 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:53:813 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:53:913 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:54:013 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:54:113 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:54:214 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:54:314 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:54:414 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:54:514 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:54:614 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:54:715 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:54:815 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:54:915 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:55:015 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:55:115 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:55:216 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:55:316 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:55:416 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:55:516 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:55:616 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:55:717 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:55:817 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:55:917 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:56:017 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:56:118 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:56:218 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:56:318 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:56:418 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:56:518 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:56:618 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:56:719 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:56:819 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:56:919 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:57:019 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:57:120 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:57:220 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:57:320 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:57:420 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:57:520 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:57:621 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:57:721 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:57:821 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:57:921 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:58:021 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:58:122 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:58:222 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:58:322 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:58:422 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:58:523 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:58:623 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:58:723 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:58:823 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:58:923 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:59:024 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:59:124 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:59:224 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:59:324 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:59:425 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:59:525 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:59:625 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:59:725 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:59:825 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:39:59:925 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:40:00:026 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:40:00:126 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:40:00:226 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:40:00:326 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:40:00:427 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:40:00:527 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:40:00:627 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:40:00:727 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:40:00:827 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:40:00:928 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:40:01:028 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:40:01:128 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:40:01:228 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:40:01:328 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:40:01:429 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:40:01:529 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:40:01:629 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:40:01:729 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:40:01:829 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:40:01:930 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:40:02:030 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:40:02:130 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:40:02:230 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:40:02:331 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:40:02:431 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:40:02:531 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:40:02:631 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:40:02:731 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:40:02:832 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:40:02:932 In ooEndCall call state is - OO_CALL_CLEAR (incoming, ooh323c_3)
|
||||
00:40:03:029 Warn:RemoteEndpoint closed connection (incoming, ooh323c_3)
|
||||
00:40:03:029 In ooEndCall call state is - OO_CALL_CLEARED (incoming, ooh323c_3)
|
||||
00:40:03:029 Cleaning Call (incoming, ooh323c_3)- reason:OO_REASON_INVALIDMESSAGE
|
||||
00:40:03:029 Closing H.245 connection (incoming, ooh323c_3)
|
||||
00:40:03:029 Removed call (incoming, ooh323c_3) from list
|
||||
|
BIN
logs/master.db
BIN
logs/master.db
Binary file not shown.
BIN
logs/messages
BIN
logs/messages
Binary file not shown.
@ -6,3 +6,77 @@
|
||||
1674052111|NONE|NONE|NONE|QUEUESTART|
|
||||
1674053281|NONE|NONE|NONE|QUEUESTART|
|
||||
1674053454|NONE|NONE|NONE|QUEUESTART|
|
||||
1674057917|NONE|NONE|NONE|QUEUESTART|
|
||||
1674057948|NONE|NONE|NONE|QUEUESTART|
|
||||
1674058074|NONE|NONE|NONE|QUEUESTART|
|
||||
1674059820|NONE|NONE|NONE|QUEUESTART|
|
||||
1674100128|NONE|NONE|NONE|QUEUESTART|
|
||||
1674221514|NONE|NONE|NONE|QUEUESTART|
|
||||
1674222188|NONE|NONE|NONE|QUEUESTART|
|
||||
1674259336|NONE|NONE|NONE|QUEUESTART|
|
||||
1674259635|NONE|NONE|NONE|QUEUESTART|
|
||||
1674259817|NONE|NONE|NONE|QUEUESTART|
|
||||
1674321267|NONE|NONE|NONE|QUEUESTART|
|
||||
1674323314|NONE|NONE|NONE|QUEUESTART|
|
||||
1674323617|NONE|NONE|NONE|QUEUESTART|
|
||||
1674323847|NONE|NONE|NONE|QUEUESTART|
|
||||
1674456371|NONE|NONE|NONE|QUEUESTART|
|
||||
1674457093|NONE|NONE|NONE|QUEUESTART|
|
||||
1674459876|NONE|NONE|NONE|QUEUESTART|
|
||||
1674461161|NONE|NONE|NONE|CONFIGRELOAD|
|
||||
1674527117|NONE|NONE|NONE|QUEUESTART|
|
||||
1674527606|NONE|NONE|NONE|QUEUESTART|
|
||||
1674527759|NONE|NONE|NONE|QUEUESTART|
|
||||
1674527937|NONE|NONE|NONE|QUEUESTART|
|
||||
1674528175|NONE|NONE|NONE|QUEUESTART|
|
||||
1674528215|NONE|NONE|NONE|QUEUESTART|
|
||||
1674614350|NONE|NONE|NONE|QUEUESTART|
|
||||
1674615506|NONE|NONE|NONE|QUEUESTART|
|
||||
1674615923|NONE|NONE|NONE|QUEUESTART|
|
||||
1674640223|NONE|NONE|NONE|QUEUESTART|
|
||||
1674640439|NONE|NONE|NONE|QUEUESTART|
|
||||
1674640544|NONE|NONE|NONE|QUEUESTART|
|
||||
1675246149|NONE|NONE|NONE|QUEUESTART|
|
||||
1675246451|NONE|NONE|NONE|QUEUESTART|
|
||||
1675246661|NONE|NONE|NONE|QUEUESTART|
|
||||
1675247464|NONE|NONE|NONE|QUEUESTART|
|
||||
1675248095|NONE|NONE|NONE|QUEUESTART|
|
||||
1675248365|NONE|NONE|NONE|QUEUESTART|
|
||||
1675248832|NONE|NONE|NONE|QUEUESTART|
|
||||
1675302548|NONE|NONE|NONE|QUEUESTART|
|
||||
1675330430|NONE|NONE|NONE|QUEUESTART|
|
||||
1676867021|NONE|NONE|NONE|QUEUESTART|
|
||||
1676867120|NONE|NONE|NONE|QUEUESTART|
|
||||
1676869123|NONE|NONE|NONE|QUEUESTART|
|
||||
1676967599|NONE|NONE|NONE|QUEUESTART|
|
||||
1676967809|NONE|NONE|NONE|QUEUESTART|
|
||||
1676968327|NONE|NONE|NONE|QUEUESTART|
|
||||
1677114849|NONE|NONE|NONE|QUEUESTART|
|
||||
1677118023|NONE|NONE|NONE|QUEUESTART|
|
||||
1677118163|NONE|NONE|NONE|QUEUESTART|
|
||||
1677121662|NONE|NONE|NONE|QUEUESTART|
|
||||
1677121726|NONE|NONE|NONE|QUEUESTART|
|
||||
1677122048|NONE|NONE|NONE|QUEUESTART|
|
||||
1677137319|NONE|NONE|NONE|QUEUESTART|
|
||||
1677138863|NONE|NONE|NONE|QUEUESTART|
|
||||
1677143384|NONE|NONE|NONE|QUEUESTART|
|
||||
1677145973|NONE|NONE|NONE|QUEUESTART|
|
||||
1677146702|NONE|NONE|NONE|QUEUESTART|
|
||||
1677210274|NONE|NONE|NONE|QUEUESTART|
|
||||
1677210458|NONE|NONE|NONE|QUEUESTART|
|
||||
1677210555|NONE|NONE|NONE|QUEUESTART|
|
||||
1677210861|NONE|NONE|NONE|QUEUESTART|
|
||||
1677212082|NONE|NONE|NONE|QUEUESTART|
|
||||
1677212187|NONE|NONE|NONE|QUEUESTART|
|
||||
1677212295|NONE|NONE|NONE|QUEUESTART|
|
||||
1677212489|NONE|NONE|NONE|QUEUESTART|
|
||||
1677212541|NONE|NONE|NONE|QUEUESTART|
|
||||
1677248501|NONE|NONE|NONE|QUEUESTART|
|
||||
1677260570|NONE|NONE|NONE|CONFIGRELOAD|
|
||||
1677260802|NONE|NONE|NONE|CONFIGRELOAD|
|
||||
1677260860|NONE|NONE|NONE|CONFIGRELOAD|
|
||||
1677260933|NONE|NONE|NONE|CONFIGRELOAD|
|
||||
1677261644|NONE|NONE|NONE|CONFIGRELOAD|
|
||||
1677261710|NONE|NONE|NONE|CONFIGRELOAD|
|
||||
1677261798|NONE|NONE|NONE|CONFIGRELOAD|
|
||||
1677262009|NONE|NONE|NONE|CONFIGRELOAD|
|
||||
|
Loading…
Reference in New Issue
Block a user