------------------------SDT2SSF_EstablishConnection--------------------------------------------------------------------------------------------------------------------------------------------------------ObjectName----------------------------------------ObjectType----------------------------------------!%()HeaderText------------------------------------!%()HeadingText----------------------------------- SSF_EstablishConnection----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------6--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------()[8(! ;fpar IN tableIndexOut)]}------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.()[8(!# Procedure SSF_EstablishConnection)]}-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------9()[(! ! 22!(d)[h(! )[k(! 6)[n(! 6d! )]][ q(! 6y)][&t(! 6! d)[8(! )][!%()HeadingText-----------------------------------!%()PageOrder-------------------------------------1-------------------------------------------------2------------------------------------------------- !%()HeaderText--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------(!^,^^!"^^^,)[6(! 6^! d)[8(!4 srf_SArg!calledPartyNumber:= ssf_iPRoutingAddress)][ (!&!"& )[(! 6&^!)[8(! Construct Setup.req argument)]]][(!^^!"^^)[(! 6! d!)[8(!! Srf_Setup.req (s rf_SArg) TO SRM)][(!^X^!"^^X)[(! 6^!Z)][3(! 6! d)[8(! Wait IP Response)]]]]]]]][37(! 6&&! !" )[F(! 6&! d!)[8(!& Ssf_CallProgress.ind (CPArg) to SRM )][a(!L!"L)[(! 6L!]]]]]]]}!")[(! 6R!)[8(!3 Construct call record in the outgoing call table.)]]][(!L!"L)[6(! 6&L! )[8(!( srfCallTableInc!linkId:= tableIndexOut)][ (!!")[(! 6~!)[8(!: Set link of incoming call record to outgoing call record)]]][(!F!"F)[6(! 6F! d)[8(!- srfCallTableOut(tableIndecOut) :=callRecOut)][ "(!Rxx!"xRx)[(! 6F!)[8(! Store call record)]]][(!!")[(! 6! d!)[8(!! Srf_Setup.req (srf_SArg) TO SRM)][(!@r!"r@)[(! 6r!Z)][3(! 6r! d)[8(! Wait IP Response)]]]]]]]]]]]]]]]]]]}-------------------()[(! ! 22!(d)[(! )[(! 6)[(! 6d! )]][ (! 6)][3(! 6^! d)[8(! Wait IP Response)][(!!")[(! 6! d!)[8(! Srf_CallProgress.ind (CPArg))][(!X!"X)[(! 6! d!)[8(!& Ssf_CallProgress.ind (CPArg) to SRM )][(!~!"~)[(! 6~!Z)][3(! 6~! d)[8(! Wait IP Response)]]]]]]][4(!"RR!"R)[+1(! 6! d)[8(! *)]]][(!"~~!"~)[(! 6! d!)[8(! Srf_Setup.conf (srf_SArg))][(!~X~ !"~ ~X)[(! 6 ! d!)[8(!" Ssf_Setup.conf (ssf_SArg) to SRM)][(!~~!"~~)['(! 6! d)[8(! )]]]]]]]]]]} ! d! d)[8(! Wait IP Response)][O(!!")[:(! 6&! d!)[8(! Srf_CallProgress.ind (CPArg))][X(!  Z)][3L(! 6&L! d)[8(! Wait IP Response)]]]]]]][R(!"!")[+=(! 6 ! d)[8(! *)]]][U(!"~~!"~)[@(! 6! d!)[8(! Srf_Setup.conf (srf_SArg))][[(!~ ~!"~~ )[C(! 6! d!)[8(!" Ssf_Setup.conf (ssf_SArg) to SRM)][^(!~~L!"~L~)['I(! 6L! d)[8(! )]]] (!4a!5!7)[!(! 1!!3)]}(! 2!!3)]]}------------------------------------------------------------------------------------------------------------------------------------P