10 APPENDIX J. PROCESSING OF INFO REQUESTS CONTAINING APPLICATION/BROADSOFT AND
APPLICATION/SSCC AND USED FOR SUPPLEMENTARY SERVICES
1. Supplementary services, performed using BROADSOFT algorithm
Device supports 'Call waiting' service that uses algorithm performed by BROADSOFT softswitch. To perform
the service, you should configure flash event transfer to application/broadsoft.
When the second call is received be the gateway, INFO request is received with contents:
'play tone CallWaitingToneN', where N may have a value from 1 to 4. Having received this request, the gateway will
play 'notification' tone to the subscriber.
To release a notification tone, INFO request is received from the softswitch with contents: 'stop
CallWaitingTone'.
To put the first call on hold and respond to the second call, the subscriber should press <flash> button,
gateway transfers INFO request with contents: 'event flashhook'.
2. Supplementary services, performed using HUAWEI algorithm
Device supports 'Call waiting', 'Call transfer', and '3-way conference' services that use algorithm performed by
HUAWEI softswitch. To perform these services, you should configure flash event transfer to application/sscc.
When the second call is received be the gateway, INFO request is received with contents:
tone-type=beep; beep-duration=X; beep-gap=Y; beep-times=Z. Having received this request, the gateway will play
'notification' tone to the subscriber with parameters: Х—ring duration, Y—pause duration, Z—number of rings.
Other tones processed by the gateway are:
– tone-type=busy – 'busy' tone playback
– tone-type=ringback - 'ringback' tone playback
– tone-type=specialdial – 'PBX response' tone playback. Along with this tone, the softswitch sends 'dial-
timer=N' parameter, that defines the dialling timeout from the gateway side. If N=0, the dialling
timeout is unlimited. Used in order to dial the second subscriber number or code for the respective
action execution (for example, 2—switch between subscribers, 3—conference.) If timeout is non-zero,
when it passes, the gateway will transfer an additional INFO request containing all dialled digits during
this timeout.
To put the first call on hold (to perform the second call or respond to the second call), the subscriber should
press <FLASH> button, gateway transfers INFO request with contents: 'event flashhook'.