This commit is contained in:
zhongjin 2023-02-25 07:45:57 +08:00
parent f3d47a3d62
commit c251bbcdde
10 changed files with 906 additions and 861 deletions

View File

@ -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.

View File

@ -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
;

View File

@ -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
;

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

Binary file not shown.

Binary file not shown.

View File

@ -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|