# How to check INBOUND CALL or OUTBOUND CALL in rtc.session entrypoint and divide logic

**URL:** <https://community.livekit.io/t/how-to-check-inbound-call-or-outbound-call-in-rtc-session-entrypoint-and-divide-logic/772>\
**Category:** Getting Started\
**Created:** [April 4, 2026, 9:23am UTC](https://community.livekit.io/t/how-to-check-inbound-call-or-outbound-call-in-rtc-session-entrypoint-and-divide-logic/772 "2026-04-04T09:23:22Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kamran\_Pulatov](https://sea1.discourse-cdn.com/flex001/user_avatar/community.livekit.io/kamran_pulatov/32/958_2.png) [@Kamran\_Pulatov](https://community.livekit.io/u/Kamran_Pulatov)\
**Post date:** [April 4, 2026, 9:23am UTC](https://community.livekit.io/t/how-to-check-inbound-call-or-outbound-call-in-rtc-session-entrypoint-and-divide-logic/772/1 "2026-04-04T09:23:22Z")

</div>

I couldnt find this headers in documentation section

---

<div class="post-metadata">

**Author:** ![Jayesh\_Parmar1](https://sea1.discourse-cdn.com/flex001/user_avatar/community.livekit.io/jayesh_parmar1/32/234_2.png) [@Jayesh\_Parmar1](https://community.livekit.io/u/Jayesh_Parmar1)\
**Post date:** [April 5, 2026, 10:47am UTC](https://community.livekit.io/t/how-to-check-inbound-call-or-outbound-call-in-rtc-session-entrypoint-and-divide-logic/772/2 "2026-04-05T10:47:46Z")

</div>

When you call `wait_for_participant()`, if `participant.kind == SIP`

- Inbound call -`sip.ruleID` is set (created via an inbound trunk + dispatch rule).

- Outbound call - `sip.ruleID` is empty (created via `CreateSIPParticipant`).
