Exemplo n.º 1
0
def callSORBeforeConv(message):
    message = preCallSystemOfRecordBeforeConversation(message)
    if earlyReturn(message):
        addLogEntry(
            voiceProxySettings.APP_NAME_LOGGING, logging_comp_name,
            'preCallSystemOfRecordBeforeConversation -> Returning to Gateway',
            message)
        return message

    message = callSystemOfRecordBeforeConversation(message)
    if earlyReturn(message):
        addLogEntry(
            voiceProxySettings.APP_NAME_LOGGING, logging_comp_name,
            'callSystemOfRecordBeforeConversation -> Returning to Gateway',
            message)
        return message

    message = postCallSystemOfRecordBeforeConversation(message)
    if earlyReturn(message):
        addLogEntry(
            voiceProxySettings.APP_NAME_LOGGING, logging_comp_name,
            'postCallSystemOfRecordBeforeConversation -> Returning to Gateway',
            message)
        return message

    return message
Exemplo n.º 2
0
def callConversationService(message):
    message = preCallConversation(message)
    if earlyReturn(message):
        addLogEntry(voiceProxySettings.APP_NAME_LOGGING, logging_comp_name,
                    'preCallConversation -> Returning to Gateway', message)
        return message

    message = callConversation(message)
    if earlyReturn(message):
        addLogEntry(voiceProxySettings.APP_NAME_LOGGING, logging_comp_name,
                    'callConversation -> Returning to Gateway', message)
        return message

    # $$$$$$$
    message = fromConversation(message)
    if earlyReturn(message):
        addLogEntry(voiceProxySettings.APP_NAME_LOGGING, logging_comp_name,
                    'fromConversation -> Returning to Gateway', message)
        return message

    message = postCallConversation(message)
    if earlyReturn(message):
        addLogEntry(voiceProxySettings.APP_NAME_LOGGING, logging_comp_name,
                    'postCallConversation -> Returning to Gateway', message)
        return message

    message = checkPollingAfterConversation(message)
    if earlyReturn(message):
        addLogEntry(voiceProxySettings.APP_NAME_LOGGING, logging_comp_name,
                    'checkPollingAfterConversation -> Returning to Gateway',
                    message)
        return message

    return message
def outputFilter(message):
	message = preToGatewayFilter(message)
	if earlyReturn(message):
		addLogEntry(voiceProxySettings.APP_NAME_LOGGING, logging_comp_name, 'preToGatewayFilter -> Returning to Gateway', message)
		return message

	message = toGatewayFilter(message)
	if earlyReturn(message):
		addLogEntry(voiceProxySettings.APP_NAME_LOGGING, logging_comp_name, 'toGatewayFilter -> Returning to Gateway', message)
		return message

	message = postToGatewayFilter(message)
	if earlyReturn(message):
		addLogEntry(voiceProxySettings.APP_NAME_LOGGING, logging_comp_name, 'postToGatewayFilter -> Returning to Gateway', message)
		return message

	return message
Exemplo n.º 4
0
def utterance(message):
	message = preCheckUtterance(message)
	if earlyReturn(message):
		addLogEntry(voiceProxySettings.APP_NAME_LOGGING, logging_comp_name, 'preCheckUtterance -> Returning to Gateway', message)
		return message
	
	message = checkUtterance(message)
	if earlyReturn(message):
		addLogEntry(voiceProxySettings.APP_NAME_LOGGING, logging_comp_name, 'checkUtterance -> Returning to Gateway', message)
		return message
	
	message = postCheckUtterance(message)
	if earlyReturn(message):
		addLogEntry(voiceProxySettings.APP_NAME_LOGGING, logging_comp_name, 'postCheckUtterance -> Returning to Gateway', message)
		return message

	return message
def pollBackend(message):
    message = preCheckPollingBackend(message)
    if earlyReturn(message):
        addLogEntry(voiceProxySettings.APP_NAME_LOGGING, logging_comp_name,
                    'preCheckPollingBackend -> Returning to Gateway', message)
        return message

    message = checkPollingBackend(message)
    if earlyReturn(message):
        addLogEntry(voiceProxySettings.APP_NAME_LOGGING, logging_comp_name,
                    'checkPollingBackend -> Returning to Gateway', message)
        return message

    message = postCheckPollingBackend(message)
    if earlyReturn(message):
        addLogEntry(voiceProxySettings.APP_NAME_LOGGING, logging_comp_name,
                    'postCheckPollingBackend -> Returning to Gateway', message)
        return message

    return message
Exemplo n.º 6
0
def dtmf(message):
    if voiceProxySettings.DTMF_ENABLED:
        message = preCheckDTMF(message)
        if earlyReturn(message):
            addLogEntry(voiceProxySettings.APP_NAME_LOGGING, logging_comp_name,
                        'preCheckDTMF -> Returning to Gateway', message)
            return message

        message = checkDTMF(message)
        if earlyReturn(message):
            addLogEntry(voiceProxySettings.APP_NAME_LOGGING, logging_comp_name,
                        'checkDTMF -> Returning to Gateway', message)
            return message

        message = postCheckDTMF(message)
        if earlyReturn(message):
            addLogEntry(voiceProxySettings.APP_NAME_LOGGING, logging_comp_name,
                        'postcheckDTMF -> Returning to Gateway', message)
            return message

    return message
Exemplo n.º 7
0
def wcsSignals(message):
    message = preCheckConversationSignal(message)
    if earlyReturn(message):
        addLogEntry(voiceProxySettings.APP_NAME_LOGGING, logging_comp_name,
                    'preCheckConversationSignal -> Returning to Gateway',
                    message)
        return message

    message = checkConversationSignal(message)
    if earlyReturn(message):
        addLogEntry(voiceProxySettings.APP_NAME_LOGGING, logging_comp_name,
                    'checkConversationSignal -> Returning to Gateway', message)
        return message

    message = postCheckConversationSignal(message)
    if earlyReturn(message):
        addLogEntry(voiceProxySettings.APP_NAME_LOGGING, logging_comp_name,
                    'postCheckConversationSignal -> Returning to Gateway',
                    message)
        return message

    return message
def earlyReturn(message):
	return voiceProxyUtilities.earlyReturn(message)