|
I just tested the call transfer with sipXezPhone
and I get the exact same result. The transfer initiates but the
TRANSFER_ACCEPTED event is never fired wven when the other side accepts the
REFER command. Any tips about what could be wrong here?? Roman
Rusconi From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Roman Rusconi Mi UA needs to establish two calls
and then make a transfer so both parties stay connected after my UA
disconnects. I tried using sipxCallTransfer and
sipxCallBlindTransfer. Using sipxCallBlindTransfer, once
the first call is established, sipxCallBlindTransfer initiates the transfer and
sends the REFER command, initially with no credentials and after this
there’s a new REFER command this time complete with credentials. This
REFER command gets a 202 ACCEPTED answer although the second call is never
initiated. This is the events sequence I get: EVENT_CATEGORY_LINESTATE::PROVISIONED::PROVISIONED_NORMAL EVENT_CATEGORY_LINESTATE::REGISTERING::REGISTERING_NORMAL EVENT_CATEGORY_LINESTATE::REGISTERED::REGISTERED_NORMAL EVENT_CATEGORY_CALLSTATE::DIALTONE::CAUSE_NORMAL hCall=1,
hAssociatedCall=0 EVENT_CATEGORY_CALLSTATE::REMOTE_OFFERING::CAUSE_NORMAL hCall=1,
hAssociatedCall=0 EVENT_CATEGORY_LINESTATE::REGISTERING::REGISTERING_NORMAL EVENT_CATEGORY_LINESTATE::REGISTERED::REGISTERED_NORMAL EVENT_CATEGORY_MEDIA::LOCAL_START::AUDIO::CAUSE_NORMAL EVENT_CATEGORY_MEDIA::REMOTE_START::AUDIO::CAUSE_NORMAL EVENT_CATEGORY_CALLSTATE::REMOTE_ALERTING::CAUSE_EARLY_MEDIA hCall=1,
hAssociatedCall=0 EVENT_CATEGORY_LINESTATE::REGISTERING::REGISTERING_NORMAL EVENT_CATEGORY_LINESTATE::REGISTERED::REGISTERED_NORMAL EVENT_CATEGORY_CALLSTATE::CONNECTED::CAUSE_NORMAL hCall=1,
hAssociatedCall=0 EVENT_CATEGORY_CALLSTATE::TRANSFER_EVENT::CAUSE_TRANSFER_INITIATED hCall=1,
hAssociatedCall=0 EVENT_CATEGORY_CALLSTATE::BRIDGED::CAUSE_NORMAL hCall=1,
hAssociatedCall=0 EVENT_CATEGORY_LINESTATE::REGISTERING::REGISTERING_NORMAL EVENT_CATEGORY_LINESTATE::REGISTERED::REGISTERED_NORMAL EVENT_CATEGORY_CALLSTATE::HELD::CAUSE_NORMAL hCall=1, hAssociatedCall=0 EVENT_CATEGORY_MEDIA::LOCAL_STOP::AUDIO::CAUSE_HOLD EVENT_CATEGORY_MEDIA::REMOTE_STOP::AUDIO::CAUSE_HOLD EVENT_CATEGORY_LINESTATE::REGISTERING::REGISTERING_NORMAL EVENT_CATEGORY_LINESTATE::REGISTERED::REGISTERED_NORMAL EVENT_CATEGORY_LINESTATE::REGISTERING::REGISTERING_NORMAL EVENT_CATEGORY_LINESTATE::REGISTERED::REGISTERED_NORMAL As you can see, the transfer is
initiated, but I never get the CALLSTATE_CAUSE_TRANSFER_ACCEPTED even after receiving the 202 ACCEPTED
response from the other side. With sipxCallTransfer, the result is
basically the same. I never get the CALLSTATE_CAUSE_TRANSFER_ACCEPTED event. Anyone
ever experienced this? Any ideas???
Roman Rusconi |
_______________________________________________ sipxtapi-dev mailing list [email protected] List Archive: http://list.sipfoundry.org/archive/sipxtapi-dev/
