feat(call): add call model