123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210 |
- package model
- type Parkinglot struct {
- Name string `json:"name"`
- StartSpace string `json:"startSpace"`
- StopSpace string `json:"stopSpace"`
- Timeout string `json:"timeout"`
- }
- // Event:ParkedCall
- // ParkeeAccountCode:
- // ParkeeCallerIDName:106
- // ParkeeCallerIDNum:106
- // ParkeeChannel:PJSIP/106-00000171
- // ParkeeChannelState:6
- // ParkeeChannelStateDesc:Up
- // ParkeeConnectedLineName:120
- // ParkeeConnectedLineNum:120
- // ParkeeContext:macro-stdexten
- // ParkeeExten:s
- // ParkeeLanguage:en
- // ParkeeLinkedid:1621821838.695
- // ParkeePriority:26
- // ParkeeUniqueid:1621821838.695
- // ParkerDialString:PJSIP/106
- // ParkingDuration:113
- // ParkingSpace:41
- // ParkingTimeout:487
- // Parkinglot:default
- type ParkedCall struct {
- Event string `json:"event"`
- ParkeeCallerIDName string `json:"parkeeCallerIDName"`
- ParkeeCallerIDNum string `json:"parkeeCallerIDNumber"`
- ParkeeChannel string `json:"parkeeChannel"`
- ParkeeChannelState string `json:"parkeeChannelState"`
- ParkeeChannelStateDesc string `json:"parkeeChannelStateDesc"`
- ParkeeConnectedLineName string `json:"parkeeConnectedLineName"`
- ParkeeConnectedLineNum string `json:"parkeeConnectedLineNumber"`
- ParkeeContext string `json:"parkeeContext"`
- ParkeeExten string `json:"parkeeExten"`
- ParkeeLanguage string `json:"parkeeLanguage"`
- ParkeeLinkedid string `json:"parkeeLinkedid"`
- ParkeePriority string `json:"parkeePriority"`
- ParkeeUniqueid string `json:"parkeeUniqueid"`
- ParkerDialString string `json:"parkerDialString"`
- ParkingDuration string `json:"parkingDuration"`
- ParkingSpace string `json:"parkingSpace"`
- ParkingTimeout string `json:"parkingTimeout"`
- Parkinglot string `json:"parkinglot"`
- }
- // Event:UnParkedCall
- // ParkeeAccountCode: ParkeeCallerIDName:106
- // ParkeeCallerIDNum:106
- // ParkeeChannel:PJSIP/106-000001a0
- // ParkeeChannelState:6
- // ParkeeChannelStateDesc:Up
- // ParkeeConnectedLineName:120
- // ParkeeConnectedLineNum:120
- // ParkeeContext:macro-stdexten
- // ParkeeExten:s
- // ParkeeLanguage:en
- // ParkeeLinkedid:1621835298.828
- // ParkeePriority:26
- // ParkeeUniqueid:1621835298.828
- // ParkerDialString:PJSIP/106
- // ParkingDuration:12
- // ParkingSpace:41
- // ParkingTimeout:588
- // Parkinglot:default
- // Privilege:call,all
- // RetrieverAccountCode:
- // RetrieverCallerIDName:119
- // RetrieverCallerIDNum:119
- // RetrieverChannel:PJSIP/119-000001a2
- // RetrieverChannelState:6
- // RetrieverChannelStateDesc:Up
- // RetrieverConnectedLineName:<unknown>
- // RetrieverConnectedLineNum:<unknown>
- // RetrieverContext:DialPlan1
- // RetrieverExten:41
- // RetrieverLanguage:en
- // RetrieverLinkedid:1621835340.830
- // RetrieverPriority:1
- // RetrieverUniqueid:1621835340.830
- // Timestamp:1621835340.214037
- type UnParkedCall struct {
- Event string `json:"event"`
- ParkeeCallerIDName string `json:"parkeeCallerIDName"`
- ParkeeCallerIDNum string `json:"parkeeCallerIDNumber"`
- ParkeeChannel string `json:"parkeeChannel"`
- ParkeeChannelState string `json:"parkeeChannelState"`
- ParkeeChannelStateDesc string `json:"parkeeChannelStateDesc"`
- ParkeeConnectedLineName string `json:"parkeeConnectedLineName"`
- ParkeeConnectedLineNum string `json:"parkeeConnectedLineNumber"`
- ParkeeContext string `json:"parkeeContext"`
- ParkeeExten string `json:"parkeeExten"`
- ParkeeLanguage string `json:"parkeeLanguage"`
- ParkeeLinkedid string `json:"parkeeLinkedid"`
- ParkeePriority string `json:"parkeePriority"`
- ParkeeUniqueid string `json:"parkeeUniqueid"`
- ParkerDialString string `json:"parkerDialString"`
- ParkingDuration string `json:"parkingDuration"`
- ParkingSpace string `json:"parkingSpace"`
- ParkingTimeout string `json:"parkingTimeout"`
- Parkinglot string `json:"parkinglot"`
- }
- // Event: ParkedCallTimeOut
- // ParkeeAccountCode: <value>
- // ParkeeCallerIDName: <value>
- // ParkeeCallerIDNum: <value>
- // ParkeeChannel: <value>
- // ParkeeChannelState: <value>
- // ParkeeChannelStateDesc: <value>
- // ParkeeConnectedLineName: <value>
- // ParkeeConnectedLineNum: <value>
- // ParkeeContext: <value>
- // ParkeeExten: <value>
- // ParkeeLanguage: <value>
- // ParkeeLinkedid: <value>
- // ParkeePriority: <value>
- // ParkeeUniqueid: <value>
- // ParkerAccountCode: <value>
- // ParkerCallerIDName: <value>
- // ParkerCallerIDNum: <value>
- // ParkerChannel: <value>
- // ParkerChannelState: <value>
- // ParkerChannelStateDesc: <value>
- // ParkerConnectedLineName: <value>
- // ParkerConnectedLineNum: <value>
- // ParkerContext: <value>
- // ParkerDialString: <value>
- // ParkerExten: <value>
- // ParkerLanguage: <value>
- // ParkerLinkedid: <value>
- // ParkerPriority: <value>
- // ParkerUniqueid: <value>
- // ParkingDuration: <value>
- // ParkingSpace: <value>
- // ParkingTimeout: <value>
- // Parkinglot: <value>
- type ParkedCallTimeOut struct {
- Event string `json:"event"`
- ParkeeCallerIDName string `json:"parkeeCallerIDName"`
- ParkeeCallerIDNum string `json:"parkeeCallerIDNumber"`
- ParkeeChannel string `json:"parkeeChannel"`
- ParkeeChannelState string `json:"parkeeChannelState"`
- ParkeeChannelStateDesc string `json:"parkeeChannelStateDesc"`
- ParkeeConnectedLineName string `json:"parkeeConnectedLineName"`
- ParkeeConnectedLineNum string `json:"parkeeConnectedLineNumber"`
- ParkeeContext string `json:"parkeeContext"`
- ParkeeExten string `json:"parkeeExten"`
- ParkeeLanguage string `json:"parkeeLanguage"`
- ParkeeLinkedid string `json:"parkeeLinkedid"`
- ParkeePriority string `json:"parkeePriority"`
- ParkeeUniqueid string `json:"parkeeUniqueid"`
- ParkerDialString string `json:"parkerDialString"`
- ParkingDuration string `json:"parkingDuration"`
- ParkingSpace string `json:"parkingSpace"`
- ParkingTimeout string `json:"parkingTimeout"`
- Parkinglot string `json:"parkinglot"`
- }
- // Event: ParkedCallGiveUp
- // ParkeeAccountCode:
- // ParkeeCallerIDName: 106
- // ParkeeCallerIDNum: 106
- // ParkeeChannel: PJSIP/106-00000191
- // ParkeeChannelState: 6
- // ParkeeChannelStateDesc: Up
- // ParkeeConnectedLineName: 120
- // ParkeeConnectedLineNum: 120
- // ParkeeContext: macro-stdexten
- // ParkeeExten: s
- // ParkeeLanguage: en
- // ParkeeLinkedid: 1621827325.781
- // ParkeePriority: 26
- // ParkeeUniqueid: 1621827325.781
- // ParkerDialString: PJSIP/106
- // ParkingDuration: 48
- // ParkingSpace: 41
- // ParkingTimeout: 552
- // Parkinglot: default
- // Privilege: call,all
- // Timestamp: 1621827421.460917
- type ParkedCallGiveUp struct {
- Event string `json:"event"`
- ParkeeCallerIDName string `json:"parkeeCallerIDName"`
- ParkeeCallerIDNum string `json:"parkeeCallerIDNumber"`
- ParkeeChannel string `json:"parkeeChannel"`
- ParkeeChannelState string `json:"parkeeChannelState"`
- ParkeeChannelStateDesc string `json:"parkeeChannelStateDesc"`
- ParkeeConnectedLineName string `json:"parkeeConnectedLineName"`
- ParkeeConnectedLineNum string `json:"parkeeConnectedLineNumber"`
- ParkeeContext string `json:"parkeeContext"`
- ParkeeExten string `json:"parkeeExten"`
- ParkeeLanguage string `json:"parkeeLanguage"`
- ParkeeLinkedid string `json:"parkeeLinkedid"`
- ParkeePriority string `json:"parkeePriority"`
- ParkeeUniqueid string `json:"parkeeUniqueid"`
- ParkerDialString string `json:"parkerDialString"`
- ParkingDuration string `json:"parkingDuration"`
- ParkingSpace string `json:"parkingSpace"`
- ParkingTimeout string `json:"parkingTimeout"`
- Parkinglot string `json:"parkinglot"`
- }
|