Chanspy not work on sip channel

I am testing with chanspy and it doesn’t work in sip channel, whether it’s internal exten == exten call or outgoing call through sip trunk.

however for both zap and iax2 channel it works fine.

any one knows the reason?
i do set canreinvite=no in sip.conf