Hi, I placed an exit below the forward(); and it works now . I guess , the flow was going down for route[location] when exit was not there. Now the call is not hanging up even after cancel or bye is sent. Any ideas ? Thank You Amit Nepal On 1/7/2011 11:08 AM, Amit Nepal wrote: > s_select_dst("1","8"); > forward();