From 3da929d09d60cd058f78bed31a4e4c9e6763d76c Mon Sep 17 00:00:00 2001 From: Stephen Smith Date: Tue, 20 Oct 2026 15:29:47 -0700 Subject: [PATCH] Added dedicated pages for the end call tool --- fern/apis/api/openapi-overrides.yml | 72 ++++ fern/assistants/end-call-phrases.mdx | 15 +- fern/calls/call-ended-reason.mdx | 2 +- fern/docs.yml | 8 + fern/gpt-live/overview.mdx | 2 +- fern/gpt-live/quickstart.mdx | 4 +- fern/prompting-guide.mdx | 2 +- .../tools/hang-up/01-create-tool-menu.png | Bin 0 -> 20233 bytes .../images/tools/hang-up/02-tool-settings.png | Bin 0 -> 28732 bytes .../hang-up/03-request-start-message.png | Bin 0 -> 48795 bytes .../tools/hang-up/04-add-tool-picker.png | Bin 0 -> 22820 bytes .../images/tools/hang-up/05-attached-tool.png | Bin 0 -> 32734 bytes .../tools/hang-up/06-end-call-phrases.png | Bin 0 -> 47308 bytes fern/tools/default-tools.mdx | 30 +- fern/tools/hang-up.mdx | 103 ++++++ fern/tools/hang-up/configuration.mdx | 324 ++++++++++++++++++ fern/tools/hang-up/quickstart.mdx | 202 +++++++++++ 17 files changed, 732 insertions(+), 32 deletions(-) create mode 100644 fern/static/images/tools/hang-up/01-create-tool-menu.png create mode 100644 fern/static/images/tools/hang-up/02-tool-settings.png create mode 100644 fern/static/images/tools/hang-up/03-request-start-message.png create mode 100644 fern/static/images/tools/hang-up/04-add-tool-picker.png create mode 100644 fern/static/images/tools/hang-up/05-attached-tool.png create mode 100644 fern/static/images/tools/hang-up/06-end-call-phrases.png create mode 100644 fern/tools/hang-up.mdx create mode 100644 fern/tools/hang-up/configuration.mdx create mode 100644 fern/tools/hang-up/quickstart.mdx diff --git a/fern/apis/api/openapi-overrides.yml b/fern/apis/api/openapi-overrides.yml index 8c0094bb4..d2b258103 100644 --- a/fern/apis/api/openapi-overrides.yml +++ b/fern/apis/api/openapi-overrides.yml @@ -631,6 +631,14 @@ components: Configuration used to create an assistant, including its model, voice, transcriber, prompts, tools, messaging, and conversation behavior. properties: + endCallMessage: + description: >- + The message the assistant says when it ends the call with the Hang Up + tool (`endCall`) and that tool has no messages. If the tool has a + `request-start` message, the assistant says that message instead. If + this field is unspecified or empty, the assistant says "Goodbye" in the + transcriber's language. When an assistant hook runs `endCall`, this + field isn't used and the assistant says "Goodbye" in English. firstMessageInterruptionsEnabled: description: >- Set to `true` to allow the user to interrupt the assistant while it @@ -653,6 +661,14 @@ components: Per-call or handoff overrides for an assistant's providers, messages, tools, credentials, call behavior, and server configuration. properties: + endCallMessage: + description: >- + The message the assistant says when it ends the call with the Hang Up + tool (`endCall`) and that tool has no messages. If the tool has a + `request-start` message, the assistant says that message instead. If + this field is unspecified or empty, the assistant says "Goodbye" in the + transcriber's language. When an assistant hook runs `endCall`, this + field isn't used and the assistant says "Goodbye" in English. firstMessageInterruptionsEnabled: description: >- Set to `true` to allow the user to interrupt the assistant while it @@ -678,6 +694,14 @@ components: how the assistant listens, reasons, speaks, handles conversations, sends events, and produces artifacts and analysis. properties: + endCallMessage: + description: >- + The message the assistant says when it ends the call with the Hang Up + tool (`endCall`) and that tool has no messages. If the tool has a + `request-start` message, the assistant says that message instead. If + this field is unspecified or empty, the assistant says "Goodbye" in the + transcriber's language. When an assistant hook runs `endCall`, this + field isn't used and the assistant says "Goodbye" in English. firstMessageInterruptionsEnabled: description: >- Set to `true` to allow the user to interrupt the assistant while it @@ -700,6 +724,14 @@ components: Fields used to update an existing assistant. Include only the settings you want to change; omitted fields retain their current values. properties: + endCallMessage: + description: >- + The message the assistant says when it ends the call with the Hang Up + tool (`endCall`) and that tool has no messages. If the tool has a + `request-start` message, the assistant says that message instead. If + this field is unspecified or empty, the assistant says "Goodbye" in the + transcriber's language. When an assistant hook runs `endCall`, this + field isn't used and the assistant says "Goodbye" in English. firstMessageInterruptionsEnabled: description: >- Set to `true` to allow the user to interrupt the assistant while it @@ -717,6 +749,46 @@ components: x-fern-enum: "transcript[transcriptType='final']": name: FinalTranscript + AssistantDraft: + properties: + endCallMessage: + description: >- + The message the assistant says when it ends the call with the Hang Up + tool (`endCall`) and that tool has no messages. If the tool has a + `request-start` message, the assistant says that message instead. If + this field is unspecified or empty, the assistant says "Goodbye" in the + transcriber's language. When an assistant hook runs `endCall`, this + field isn't used and the assistant says "Goodbye" in English. + AssistantVersion: + properties: + endCallMessage: + description: >- + The message the assistant says when it ends the call with the Hang Up + tool (`endCall`) and that tool has no messages. If the tool has a + `request-start` message, the assistant says that message instead. If + this field is unspecified or empty, the assistant says "Goodbye" in the + transcriber's language. When an assistant hook runs `endCall`, this + field isn't used and the assistant says "Goodbye" in English. + CreateAssistantDraftDTO: + properties: + endCallMessage: + description: >- + The message the assistant says when it ends the call with the Hang Up + tool (`endCall`) and that tool has no messages. If the tool has a + `request-start` message, the assistant says that message instead. If + this field is unspecified or empty, the assistant says "Goodbye" in the + transcriber's language. When an assistant hook runs `endCall`, this + field isn't used and the assistant says "Goodbye" in English. + UpdateAssistantDraftDTO: + properties: + endCallMessage: + description: >- + The message the assistant says when it ends the call with the Hang Up + tool (`endCall`) and that tool has no messages. If the tool has a + `request-start` message, the assistant says that message instead. If + this field is unspecified or empty, the assistant says "Goodbye" in the + transcriber's language. When an assistant hook runs `endCall`, this + field isn't used and the assistant says "Goodbye" in English. CreateSquadDTO: description: >- Configuration used to create a squad. Provide an ordered list of diff --git a/fern/assistants/end-call-phrases.mdx b/fern/assistants/end-call-phrases.mdx index 9fc490487..757c405ce 100644 --- a/fern/assistants/end-call-phrases.mdx +++ b/fern/assistants/end-call-phrases.mdx @@ -6,6 +6,10 @@ description: End call phrases let assistants end calls after saying configured t End call phrases are configured phrases that end a call after the assistant says them. A customer can initiate the closing exchange by saying goodbye, but the customer's words do not trigger the match directly. The assistant must respond with a configured phrase, such as "have a good day." + +To let the model decide when to end the call instead, use the [Hang Up tool](/tools/hang-up). For the differences between end call phrases and the Hang Up tool, see [Compare the Hang Up tool and end call phrases](/tools/hang-up#compare-the-hang-up-tool-and-end-call-phrases). + + The typical sequence is: 1. The customer indicates that the conversation is over. @@ -29,7 +33,11 @@ Avoid unnecessary punctuation and whitespace inside a phrase. A short phrase suc - In the assistant editor, find **End Call Message** and **End Call Phrases**. + In the assistant editor, open the **Advanced** tab and find **End Call Message** and **End Call Phrases**. + + + Vapi Dashboard Advanced tab with End Call Message set to Goodbye and End Call Phrases set to Thanks for calling. Goodbye. + @@ -69,14 +77,14 @@ Use phrases that are specific to the end of a conversation. Test each phrase aga | `done` | `we are all done for today` | The longer phrase describes a clear conclusion. | | `thanks` | `thank you for calling` | The specific phrase is less likely to match a routine acknowledgment. | -## Compare end call phrases and the End Call Tool +## Compare end call phrases and the Hang Up tool Both options let an assistant end a call, but they support different decision patterns. | Option | Use when | | --- | --- | | End call phrases | The assistant uses simple, predictable spoken conclusions. | -| [End Call Tool](/tools/default-tools#end-call) | The model must decide when to end the call using conversation context or more complex conditions. | +| [Hang Up tool](/tools/hang-up) | The model must decide when to end the call using conversation context or more complex conditions. | ## Troubleshoot unexpected call endings @@ -91,6 +99,7 @@ See [call end reasons](/calls/call-ended-reason) for the complete list of ended ## Related +- [Hang Up tool](/tools/hang-up) - [Built-in tools](/tools/default-tools) - [Call end reasons](/calls/call-ended-reason) - [Troubleshoot call errors](/calls/troubleshoot-call-errors) diff --git a/fern/calls/call-ended-reason.mdx b/fern/calls/call-ended-reason.mdx index c6f1ddd40..cb75e2de0 100644 --- a/fern/calls/call-ended-reason.mdx +++ b/fern/calls/call-ended-reason.mdx @@ -84,7 +84,7 @@ These occur before the call connects, during resource setup. These indicate the assistant intentionally ended the call — not errors. -- `assistant-ended-call` — The assistant ended the call (via an end-call tool or function). +- `assistant-ended-call` — The assistant ended the call (via the [Hang Up tool](/tools/hang-up) or function). - `assistant-ended-call-after-message-spoken` — The assistant ended the call after speaking its final message. - `assistant-ended-call-with-hangup-task` — The assistant ended the call using a hangup task. - `assistant-said-end-call-phrase` — The assistant said a phrase configured to trigger call termination. diff --git a/fern/docs.yml b/fern/docs.yml index c6df19bc6..1a027d6e8 100644 --- a/fern/docs.yml +++ b/fern/docs.yml @@ -261,6 +261,14 @@ navigation: path: tools/transfer-call/warm-transfer.mdx - page: Assistant-based warm transfer path: calls/assistant-based-warm-transfer.mdx + - section: Hang Up tool + path: tools/hang-up.mdx + icon: fa-light fa-phone-hangup + contents: + - page: Hang Up tool quickstart + path: tools/hang-up/quickstart.mdx + - page: Configure the Hang Up tool + path: tools/hang-up/configuration.mdx - section: Handoff tool path: squads/handoff.mdx icon: fa-light fa-hand-holding-hand diff --git a/fern/gpt-live/overview.mdx b/fern/gpt-live/overview.mdx index 249e51b27..dd4985d89 100644 --- a/fern/gpt-live/overview.mdx +++ b/fern/gpt-live/overview.mdx @@ -65,7 +65,7 @@ For you, more of the design lives in the two prompts: Vapi connects GPT-Live to your phone numbers and tools, and provides call records and observability according to your recording and data settings: - Browser, Twilio, Vapi SIP, and WebSocket calls. -- Function, API request, and MCP tools, Google Calendar, Google Sheets, and Slack tools, plus built-in end-call, transfer, and DTMF tools. +- Function, API request, and MCP tools, Google Calendar, Google Sheets, and Slack tools, plus built-in Hang Up, transfer, and DTMF tools. - Speaker and reasoner prompts, reasoner skills, personality packs, and 22 voices. - Idle-message hooks and HTTP live call control. - Transcripts, recordings, structured outputs, scorecards, Boards, Monitoring, and Voice Simulations. diff --git a/fern/gpt-live/quickstart.mdx b/fern/gpt-live/quickstart.mdx index 6d7a71fab..0cb39611c 100644 --- a/fern/gpt-live/quickstart.mdx +++ b/fern/gpt-live/quickstart.mdx @@ -53,8 +53,8 @@ In **Reasoner**, enter: Call endCall when the caller asks to end the call or says goodbye. ``` - -Add the built-in **End Call** tool to the assistant. + +Add the built-in **Hang Up** tool to the assistant. Set the first message to "Hi, this is Example Service Studio. Who am I speaking with?" and set the assistant to speak first. Select **Publish**. diff --git a/fern/prompting-guide.mdx b/fern/prompting-guide.mdx index 934ba8f29..b7545e921 100644 --- a/fern/prompting-guide.mdx +++ b/fern/prompting-guide.mdx @@ -368,7 +368,7 @@ The LLM's ability to use tools correctly depends entirely on how well you descri } ``` -Always set an explicit `description` on transfer and end-call tools. If you leave them blank, the auto-generated description may bias the model against calling them. See [Built-in tools](/tools/default-tools) for details on transfer and end-call tools. +Always set an explicit `description` on Transfer Call and Hang Up tools. If you leave them blank, the auto-generated description may bias the model against calling them. See [Transfer Call tool](/tools/transfer-call) and [Hang Up tool](/tools/hang-up) for details. Keep tool responses short and structured. Anything you return is visible to the LLM on the next turn — don't include fields the model doesn't need, and never return sensitive values you don't want in conversation history. diff --git a/fern/static/images/tools/hang-up/01-create-tool-menu.png b/fern/static/images/tools/hang-up/01-create-tool-menu.png new file mode 100644 index 0000000000000000000000000000000000000000..686e902f946031116c94a7f3e3fdea97bab70268 GIT binary patch literal 20233 zcmZtubyQVd*f$CTg0ysZH%O;+BPrd|jg+)>cL_+BbeD9uN_RsJ>MDoQe_NQ6jGP*A9HvXW|0P|$ebM;PHX_)YOAbw(&CbSODV zF?A24j5cf|B(ThT$j{n zQF-u^hDOMol#0q28rF_wf)2d*Eerz`v|&r3f7nk6Gg#&Ta5@^5Jz;_XY=5XE1tgDQ zAxS8dz(ovMu9iZ%RNR(}U5UxWBGs~XUS!kmoB--)g4~w(F5h-Po8U93ZYQqxz4AoH z7MGNSJz4Dx8M7R(dHed2Kz1_+`r8;+v9-fAF>kUl3T>(o9CFX^xi`G5M&h4T$k)Qc zhz?&ho5JElGl~1}a{RLXw#+qTT}8B+Ew(Lghl@iH5q5JzI7Qd|5f(pyIuPoY)3?7| zd;i>Y9G&xg)9Ry`u%bF;>xHS}B{9eY^Z1orjB+UU6mP{p@MMZ`O>@8NR2TF`hz;IA_p+Vallg5jbWTP(xOx5a|d4asLGO0>__txl2 zIl_p3FM0?lKH;91yX3z2SFK#L3dLeU_az2x-wo|$?+%j4(LWA;#iEN*;aAR>#?SFpJ}yS!Ous`mxGE6 z-&!z?o!NOe&#&g29m(FOb0{hXA%r!_m4y^;ZPjZw${w!`4!(Z6|2GgEk@VJfj`;T8 zuj z$0HkUwYGYKyz^J>AFr3Sb$Gq6-_KO);j!rY1R>-79<94Qk_{Oji6LtKv^9td3kNrX z>GvYY;dkTk^QQRAqZ9e>On!z@A9l;%%m+E@*mB@vYuryARyzL1DQ3)3`8_}8C%@=m z!MtbHyx@=WOsjI=wW(_CNIwM`V=`uK7&o}j5G3x2z#*a0kg;>Z#+s^2a zl8Z}y&^X*ox6vlT$nS~d;hLm7nqXR`OkGaw{S&+I{rhOrcStcrykBGBQ3-=H`Ca^* zEc(JwWpac&1~e;KEq;BAp;ON89zW℞de8+p4F+ag`Nte|`hr)R#!3z-}{RrCzCv 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 literal 0 HcmV?d00001 diff --git a/fern/static/images/tools/hang-up/03-request-start-message.png b/fern/static/images/tools/hang-up/03-request-start-message.png new file mode 100644 index 0000000000000000000000000000000000000000..fdfe8803a8b8d6cd7dae1a8ea782a986e7113061 GIT binary patch literal 48795 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%0D?}MI_8TU`yg?CHn2V+M&}p$$fFkK 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

xFEYZOD5?@0bfIt-uQ`9<0wVpPV`EXLFU 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 bKm`|T=Ow%0z@87!* z&))0qo^$5RIWzOVGaD=~D~^JQhX?@yfgVr40M6b@$lb;A9kbfJJ*d(S3di#-##wTM^LB;XbbNhAm_UHQjBC`d1&3e-Q zhg4r-V3m@-JJ`(#K*K+auD-4Ee_KU7`Js3UwFBP#G-cR^n8e-5Gd=#h44sE~gj=#e;5h=`=b zPzLc{E)-C}$$t;|GlZC^Cz7G`~wT6ukw{el)|)NfgjOWdKW(2)x0&_%Yo#mw z^_-s%%=m~Qe~lRJ)iK%jQLW7l78VXC^CJz7a)DolkP3oXY7!X~sr+O3L*NP0W1nC3 z+l$?2$N1ZQ7WgRzp6>@~2i6DqZkV@w)cP3)W2sl1j^y zk4*eaMZb?8lNyp6+dE21 z>Cq~G4ppQK-`Ezy?UeG`@Y(q2WcJDe7`UiRhUu6o{6hrcm$oeE=mQDXct(R1tGMXs zviS9^Rmi@bSKMhgVuV_eqy@CDb1cn5$5@#4}wyGDq3r+Sdfe~%f!r6 zef^JQtkL@#m-{0lBataFp&jMH@CXQS?xi1%-n>@0Ixmp2`L}s*7FnS=3`n#ZDyYkl zQtY)`4IRW1Py|t{UIf1`bTqCJp1;}?+86>TOszmCy+HvcqFW1DG@_zER(!?_gznlu z6UqhiS-CKzD-556j;>FF=GZ-3GFHA=i(jKJofKP-y6UA<<5mtc4%3?w6wkYp5r@GF z22CDc4(t(x!LpNe_Xi;jjjrd%(gSGCSK9*P3@l}m;d~SX+_tD>;`1%WRYOhgyt8g6 zo8~6iwnHC8LkpWNW;n24HgxyM2W20+94?YH+>Y}maM&lIgciT9?Ln-ls2zfPt{nDU zNhyo~=+kW7>O23GXZ>s*CFWw(GfG7oUpA0CUyh@&S0}*x1q5itpzhe#noCi42fzeQ z)@qGPiwItt$C`PAox1jEhw#`?hqB$?gm zQ^{Go!AT@~%U;+?3p5L=vX|!B@Vu^PDFl^FVa{qCw|1-8Y?%_#6d5(O#>1qcIPVo- z(B}zipSfRsW2U@vY$^+(Ds-BA8I-*#i8fxpo-GycO-gT36YA~QBnZO%QcUF0sCm_* z2IcK~7u9;a$6Fz?!%>I}E6ApDzGJpBJ6fcPUs}o>`qfig!j}r}K$XF~$w8KCMO1ZPW8Egy+>F$vR(RYtGhqKhv zIO0jmUvy4BcyfWF<#x1Ye)~bF*8qtR!-UoO`1#;Rq>uMVsUv6_u}*F_fR+v{_2s}tWL)jqRmWRIC5KISY-(MBDU(Klt?#^D?^4(ozIjzOUA0D

W9r`L@fNiG{*&V@G^G;J~W<{R-D zIEhk{DovNGW~@Y`DZ&b6Uc7);U5`@-EsoDvcD|Y`V%cDj@+(#@{9I`7hRO4@N^v+O^n=BRWM4oqJXuzL!T_sfsTq+JZ4L0HDXXM z)(RUP#k@IhzHjdeOJ1_AwO(*20d|wVl^6QJMg?0cT6){ZSfXS ztuzfodvUhBk&f*R)fI$B7P`QAIIe!M*vpu^n0|jl8KA}50q+Bu!R5Bt0?Bu^xuP7? zbkKCYOV$;y?NOVn-pLQ|hiAk7^ywrSIc=TGDc3VI~OEsB1NutoBORNqA`q(_8 zqoYyL6d--!P@cQE;5D%lX@%^k@@jiOrq{KQi0}3HxGff|G#%^Xy1?!ARD)!g8OnE* zOFn4KwC3%;VJcY&^{3XB5ly)iI&Z9t_(a(@qXb%u^}dAK`Yi8RP} z!ln`M?%ZR4))}yj+&&Ua<68G_leHQfy`-!dM@L8dk#75vP2`m% z7lt=RPqH28rt8)dW1`%W%C?2k(b>7QonKsa>0e6C!tAirMpU@D%@(y>fZ=#nVY7^B z=|07EdAXMwZ#w6)gL8AeP@Jg;3a{C(+bO^Sm8AsN7)TLhahOk)jqTSieTC$8*wr5m z0CWh?f^?+oWX4(sM6X^|(?4Fk;Dxw^)$%PNVSTd7qMq04{?3=nX4y|+PQ7MC^7TiD zz1No~${rr1D$!Nih_TV6!q&8n2{e#R{iaXRaH z*c!-f4h^Nj5!SSL8fYThbUtrf0FR6)yfaQem#NzcztcMt2l}?QrWN=jYH~)G&-u$S z5RxDs%2OcAq9$Zs%B$xdwWk{8;68`ppq#NmP^$J0KIGz=K9_2fcJRK(O2pZjixRxQ zG+~l|Yw*Uc3MAFYr9Q5ha>|gtaKt`=TuHHnMUx@?9G13+S?A(#r>5N-`oU7|fC+yD zHiylbY2j=3LPAcMUE5lmeolFvV#VC>nIf&mD~Gf7{W;fAsOCqQNU72TUq3Qcn@w0! zetN#ALZ_`W(~fOA6%>KuN&kk$lYH?`xGm9-m8<05iSo&>JuUJUmo9ynwtU1uiV2 z2)_{oOUIP3)R>rD4ty%>j+2u(05(?I+|Q17!_3vbmPfD$&z zj_w%II1#YaF8=0A6giH-jmu8R5xy0H3HI(xz%Y^u$6P*Ix2#}_k8We+_HX?N5Hcs(w< z(danaiZPUnU+-BgPuN(?kK4lCL~<>~puJEjeC<0r%GT_5!SZ2Yv|@Mdvh|~dwKb}b zuTNxL8h^U8hOqZ#sB7RS#hhs(c&hI615frMPC;}SIKx7V9gF;xWAT>5`>J>q*|<7thUI?HbDYHg=$G&a6MX{-w->4)AsHSk)?5XA3j zG)1^`Z1DUIEKp6rj5>p35h{8ZhrMZo(}t1~CdX(pviuCm*cZE#rR@Ub%~lHn@|?ut=9@v2cJ(j9Cdl}M3&rWc#^rAGbf2gY0wkC7iTkDsx{UEhW$xX+0Gg zq)4;ha23nJQJ`nA#OE+qeb?lEjpKcK;J`m=qV4G)OY6x@$pG!R;9gA6Vm1HhY|m0o z@D{VmVkTt1(RFEn7c`xXSnv#CR{li}vDEOX%K01;VhM7nof^dTanW?;t_xm#-DOHx zQdE?WfmFQiC$xFoIC}LE?YLVg1~co-Jzm>yI3G+$yOmRxc_-l4M^DMbq{Bl)pIckU z;Yf=x$h49pCV=z~P|?vt3e~H0t8g8oDLr&S`dMNqjs0)wpe&&@Ks-D=(@o}wAR^DQ zt%i$}HDBqCBu)+m{O`hUh8g`A;OUNSY4v@e(CA`s?W6zZ4MY`=X25||?Ov6-5E=)~ z=YZj@eHhVcz%^ADOzE4-l_TP#|v2mlt36IC|mjyD4oNP2<*7C&L4Z(ZSy=nVBo>VtKx7F@p<9WVus@eX~ z7gq&n9UrWZ^&99cel{X;MEIklyC~Ct{-AskayFyQ((X*PT7F69$ zK)9DdwNtUP*eY`2aD^%=DKyJj(wo+ z>AP~H!4H7D=ivT^L3^m)ijhFz?PO>r#(0LxS%>!w0A^GECse@b;6Hse9rrN zZ+dJW8+iywy%rEv3n`XeWPvj$8=)S3TuoeW2Vx-Lb?IZc9xBr0J>(m>a0s~cC;J+d zs%L%9@0h98Sf|S5>5cVeO4+jw?)qz`^(_0D?DIrzQB_cb^8!9(BkX>|&O_uzL#DIc zxp$rK9;-X5oeq?>9paFch2!xfLKZ>vr8s+3RkHI{Pu1#CE{8_C&YiYPXM%w2wD#a*B{FgQ&Z!%Zp6(U8kV|WSD8x?B+r|KL%I*e+wJZqcJXaY+BMtvK5qE- zwKq+owrk6`$(CI{;BTA0gceEp1K8n1INVyh-oIwAG7mm60j)jNcHOfF99=!JcPR!I zT;9i*8~5InX-;213WftNFFR;tOflEP;^giyP|zDg=yJ85-kc-FsVDb9=9|wwRxM6% zoPv3wGCd-umUACJ^vEPa4s{FzR5-Evkh0vRDb3^C2C4~N4S{8lzu@!@5H2mB3^tY6 zShBEuJt{=g7QC`17%$Lje_9WBFiNe+yq{&0aCr3Gjpb7D(7>XP&tVsbtDTdZJ2-+7qsCMVgW&d6g!x-l|1m7=lutV!40)E4nV^#b;4 zP&u@X)?aNOx6EL>g%OGmn~%~17rPV3c;NwiomY2QUCsNSy++;JaG z-7y2Z88zb14*!e30zF@q%b0z=O4~(|BH-WiDnC|Th`ewG+!^vhP16YYpca3OMLhNg zkDiEiN@6KAd$>P;t^_k7<-HKUvxUD6i2R=bzdW1sNQP`!0YBh%6X#_}iL zEHt_2=|7(m3&YE>S)p)-``%2PfUOzBi7^n*>rAzMOIL4{#0HQU(hQOR0ED(OU~qD) zPpu=J&wH~=rk6c0YREYaIt?i;I%?=iW#(Hnc{3>i@0Jz_0s%J|4MykT51pzNn;ULz zx@NsBbjjL}Ohjfr9H(pF_5dyX?E`?VzYEmoOnr=Ql~99|^Mh&smJA4lGC!MOD1TLO z6P`(taRZ{1x1}**fM!ULwirM_g;C*SV#0VrS*Ud_2mk`RIg-JjE(>kGv)?<4kJ>5iaPv%4kz!YsoB; zghfP#YnlA-3j2%BH_uVhlnSk>2s?W zW*8VSg3*FI^hNf7iKLNS*(>$u4!_-C*r&w5ZN7Kevy2v9^QldT%T3tM_ZXD2#3V}< zXa>~rF%cg5@xVQu;>7g)BU*Y+g%YfScbMA!pFiOsD-_s_5<>=;`n$bc{l6p> zxaYeV@{hm+Sri5uZA3Mt0f?u+^d>&s%k=SIy`aj5dD<2C6(iRW%ssSZlVrU9BZj}4 zXNVEnLepcc2&AF>=XpP$E$;%KmkmCb4**N9ol->;K=*$SjtU1-?GLvBo(%U}-evr7Z$0ci*x}fKPly@vY7VuT zp}D0#V50sEUET?1RpQ?{hd|e3hX~mwf8`a$4=wDj_G5r z|8s83U`PSFhh&r+^`D-1N(og415f&K2z>%pWR+67z)#zkaRHx4 z@jnJr!v*w?F~Z*YpB&Am4=GbS6MdJmhgduqQxVX8JML zIXLLVl|v-hSQ^*Z53u2S87`;W{`1MTR+Az%=UI*;* z;+N#;O#%-FjB<55Lj>k{&#M^XdyVcoDIT-Wyt7E}`7s3$07)m4#L;z#AFzQpU1g?D zMG&}P%|BgXvNAG(m0DbKdcHZ#FMikZ40<@rsG4AloZed-d8Nt{7J7xe&>ifL0F<#X z)aTdVCnduVEhCbRFT&Le2w&s#9-myZHyg1sX??&`k;KO!B(yka6$@>Ed=+}AsyYXc zf+7NvB}Bu=S5#%NyTIkskF;>L)JyO&2^WTy-ki#R;Bvklo26uE2f z(vSLWYvw^>Vj>^is62srDja~WVfzLmJ3L5Jq?G%ik=_m9>9AynT3(e%_gShxSbuE= zkTK;TY4uv&SQ*-I82~v)Bb>`X&8K;yawFW$7$6?;1Q?PuZQAs!cfYjcyRKk{wru$+ z?jKy=45Y`!1*Gyi)QvPHpJ=ucJkDfqR{1%?feO-sGL0I``3BsFggl`D`rgsO!B`;D<&gzIeuKDRK{a+bS-Sun)r^!t`blBH6P& z2;X|jfG~xw`OIiAt#iE4W^+CZ-;G{nk;?>NFD#jwmm|Q$gUby4V!><5V%gN`n!Pji z;g2R5W_BBzj*C4-Dx^=J!az$WtF7lGi)Cpwy2zr{Ta6ds259mkJBBr4n7h7x>z=$n z7;w9eE$qSkb{E$u$*!RBFCh!zQph9L$0fesx@#IdxY-pp-M+l`SzXl+tz9$Juz#gu zSPOlCa6!mNM@K*ys%qC;s3)H*O9*B|W^Fe1HW!+SfcSduEOfJ;gF2=F6$i%;4h8?s zM3LrXqwAw2cC(}`Z$O@{LzyDG&TG!=?s&c20fc?G^LfKrEv^MioEi~z_B&i^hJ2w+ z=f3f^5!_4b(>np)=SIG8kA$VA?OYd>D@|XSwO@DV7w^BDd|aBd8^*nVQt%$M{%vby zvBqHW5dv-^?!I2maLl>Mx87@&`IXB$!8NCWohR`gZvOPi)sw3U3A^Q<)YhzeJ8=bW z1NwV&_1KoR2BCXa5o!FW1hyU~0v>VQHZ3i8HP>mSi|7yN2H8BP)+gk~hjT3Ouhk6Q zMmO47g8qbIGj6=u{gqd|6`KDG3AnAnRbvy?~z+1&>WAy{XY=T^b4qDPg{JaT4(!Iqp40 zEJpsehU=E?yiWVwr29V;68L2Sso>=k_#M9CT&yPbuGy+QE8Xe{j(#C2S%E=Cqm&1M zD9u}C1p-(q1;IK2IONR-@wEA&O=k7Ov3V~5UT*Jlrg9{xR4g(Z{)NI^`TK^2d;o^= zxN}AuFIJD3oP4}Fxy54EW;0ZKf;HJ}MYMij0%7vWB;!!x=sjEmr5(kjHM(5$ojV#H zy6FKZDs0GeEmkGzy2<*S3jqbCl2s;|(+p0a)_J`T*EJn)8fq7OBMSTi{g(oX)_w0=EmWIZ??Bp9Zl!PRs8|kIwMmWZO-96ac&Vuo z{413icI5x~eSqia{Z-8C1CBp|(PIrTwgq3sx)X70Q>&p`X-f`J?A&n-YCZsbsoM-X zL9<-n0k7zWp#o>cln_B!fH-tKfbDb~P_}>F<0>@IxHnaftzK>3Nki7+e!8Y|rWM8k zSlMc`4-D#61T$3@?FDM(%of{hyruq^X_=zEkI&K~&u#Mi8<)>dnn0QD+?`E_h)e4p zwsE*}`MYVokWNS)X&xsb8;+hmcWaIj$?=}+HoEd_J+XUE8_elVtNbj^hczCJ#wE9Q z8w2gY)>5k5iAcwpj)7REQJ%;F5KZY2@lcC>Bde=VG5st&Za;bkeEg{2$GZ3C_Fex5 z8xs>mrRjvOa(GK(vH81bg?d?w(L(hJZWyE9x<{D*EMD}i52nN|@Y(g}yEgG55rV-^ z0JeORfP?jF?oK?-n#VhkV|S_%KV|QAp$og~?t$T2&ls2ecFd)JBd^B##Ph|Qwhdg| zEskO!LFH_sVW+rx;O+y+0G{u*++yHps-t`n9e&{G(@3s48`skg59&O%e2VRfVk@Iw z+b;9sdH#YS0=4Xr%8|c=$;Fpw@{RFPEd#0bVKs5cMh?1mWQ#VzJ&xC|BEQ|rN)M0Pd zf4orLyBA5r!%eiUy;xB985|k^qFJ1Kq$_$b)5ZgGKJ$MB8cetDuGi1W^)RtxddsQrbfv{R zfHQQ&y_@E8`DR?f)?8$WbAQ7g)mAvu5}d-g{PAM;LCSSmYv1ZB<_RnrZGm<(q{gz> z7T6JAi}9+X|LGI1r3i_M@mzfP05GGI63AhAoNWWCymLN@zJUw9b2f?rM=dQv)g>T3 z_X!IBC^RnGIC>Kx%ckZrok(h(ec6CbRzP2w&OpjRi&`o*^{2(8EY3N;X@*xV(jl(V zldi?;K)0`RKxf>O4=I8;z?J7Eq0@-Uu@iA`(E z>)cs~O?H2N4}XTLWj0;_d-rlPhSSjFe#KMwMzqBJ`mCGHGu6lKEd@C_Zo0=6ca7mL zV8L7Ny;5#`_Nl3e1U(3Ns}5S^#2_5nKF8*l=ypmr&mAEJRWpy^G>q8O{pEBMLuLCz z7~R`^f?|;C63^#McV&KWbj=@+ZMQ5QL0JBwu*u9diU!waV@<}5?QUj^wS~!bonVHm zNX3-QP%&Hbsl&l^SR$~iwp|3DA#{#gl+BN|UNx%;tk=nV`ci)p4Dm{l3CU9q2SyN4?szoN;bBbRsAOE$H1l zJ8WK;Z$V*-Zua}E@eG=#3(>*~mlj;A-#xU_QfmZ+M3M=+T_c_owz&ktavytG?hSC|I_ zxl4L8ReNVrI2K5Fk8dk*AiW{;mP<7th%A<(U@FZfpqi1jrcNc5@=&$pC#H6*&8HBH zW=2|X0u?*mmW<~cxGkU9VO+e^=4j`8n3Twp)<(M`y;7XyjHwv+$KBJQf%>chb3-<?-^?1uBEYc3-p<;#N@uN4ooL0!u9pAmvr7`j?W1Vw-3qs*U zelW-@Dz`!S1hB$}4pk*4BZj;ZM%_asi+F87mKu`m>=#3&?gy81=~s3UJ95!g77-$^ zUndcsYdAVypQY~WUZ3q(rzZ-yyJlI=@#HBN;=z48usUF;)~`otB!$&U))s8kxVGm2rUiFB@(t}pwVGFmFNJTDELtIBr9i$JA%Ae;V@OdPx3 zeuu_MGVwAGn?6HTFX$%g(DFBzn)3HVvIVjpx&(!JkPzHTe%v^ z8I4f_Y#L~mNTsbvvwn6Z&4BvCgV&vcq-YSrDh5f#GA z>?2sM6mA(_fEP`n?^P@B)2s6VYukl*hTChb7oq%b4^ihmb_mVq8>sQ=1qK9-&IsIq zJPVxjVJEk%FGk$sN^34J)1~h)SGvML06n39AN_@^+7L6f@#L&twM-u&i@U9%_T=!+ zm1y;awvk7vfoqQENnwAM5bs((HIASql)%-Yo+3!Y?Q{*ZFM)Yv{a~hgu*!2VZSE`q ze_bv;?Nu5`Vt)(!I-ia)a_?p7yP{r~ZHxK=|2` zP0@0&yx@87J7{RVPQ=P#HQ%Qh-ZE7@;NAx8EszW{izXirrqkFMEK*3R4*aPOqveEu zVFAm|)%w+F7>U&$b1uo1HY;MT+8eWE?zg9$)`nfj!JR-tSNNm(`=NOe_isyF1-vTZ z{*4E>;ptq#Q|lg4=kHHERlOu*X=kR&fQ*%F?xwUe_8jR%)0F|k<5f9x+zqa3{&=+n zHXGaU-Mtyd#b~~LIp^m13I3vDjQ+AF=H&A9kg$y@2%|`kH@QI97-yTBczZd$2T7ThycpKaCJXT)HMey*+?U?v!$}z z3Hd}wKYcUPSL&YQ_^!6YwJl$51{OXT{Xss@WlSC1o6=YS*8d6dOg+ue3I>xum{ouT ziVCxZhxD&IydvtcJNZ);i^~TO?ncu~cP{FN__>dsR1vSKQ3zJ0-5u}b<`yph0E9%P zGUPiaKUjQj000(^r;u2GC<B z6sT7}1X5mMh}L8!CHsc^0K(2ELKFK`(T1Bwxs9Ac{&0IDskDt8dft75Um8ac?PPsG z#Mbs@E8!=_tuRaEabVgR>e zqUsSJMvFB1KmQHhYJZ@Qw!#4V$jv>x{daN{xL;OKl0PH~ZrU4|H0G+B7x_vf&fg>_H9|YCfagN)fB(`g26T>t;Ai>@ z6)nu@qyI4!Dic5?kMD5bi~o=R{5ekW7@#l!r1*_K&G)YU?tFZb*Y+RP19-78uzq#X@5sGXU4XybpE9c2_mK%UC! zX?(9r%24eRvh*o4>{=HS+xk6h;KW~2XyES=JxvO-&DYC?`XBG_=dIwH zqYH4&(NXRTlz&ntzmJXT5@uBR=Qz950d=^+{UZF!lmgTZ2V~`cSepzbRG?KF*=Rg! zDDrr(*Z;ptr@TOa5kN#s)-l+B{5UgCRxi1NSs}c~M9RDBk!e1Qx zw9*(#G%5|Kf=FF;0yY{ zHR=0ZQ0P=^>pD6ld3b7A3hbZbljX<0#oscl<;wQ|&~0EFLVViQq+AOpkpCKACH;l) z;`$s{qosQ$%+&|ED?>u^l*FW8ycT(q7v8UPY)N7&CW!a%U!kHCg!r){fVsw6gk8q# z{=4XQe-V%Ycqu&Yc%MFf%C4b=wc@$%^(enzmA8IGLjna%0S}OsZS4(n zgRaM|UfDT?{PD@GyZ6|IcBp*`!}yjbwc39~9rFlk+du&g9vN9k%moe|1IcPxMxnBj z>bC5DHG>=}B&y5}yugGm$s>z#dhIm={Y5d~q3)!>A(jln-dZEWyIMpeSS@1 zgh48dYHMJZ{75f;gg7E5Pf~4dAQ7f24_c+aXCu7g2hT_K9%hsZEDb7gm=6FV!BOQL zE?;e#`tAd&rXU`>sZui)Q7u+@Xn_xq4lun7_>(gZ@x2BSm0!|@)+Ap=Cd9-v>u{G4 z2U^<^X*{g^%=zVX=h}V zduLWCyfjZ3nyXrcyzAT@1)E8OAm@95imTOUO3l^9^xNi8AM#1Atg?pJ^TmgDJ$eR17x=#oL zyt))Pw7+LU{$Bo6{V-6_zVg|&Pm7xGT%=QZu!!8*9s=M^*>e6!vFkqWJ0P@K9+4C5 z1WHiC7&PlLJZ`UK9m4r1qOwtwfkaNv+Z|EqBsPThqDD9}G34qh-v=lhNBB%@`6d_b zM0b8b2F~Jp(35AXstNrQIZp7qQ{@x3(5jJ#pi5!;d@qnUBQpmS2pk0b?-T86V@K0iAnR<&qxK? zZ=^*4#W8R@=>!q&#RJcm9d}9&_6`;ik%jyn)a+BMm8AdJ%;y;e7*vI~W|Jk50vC&O z=9wzRX;XEqcI$L>S`C;$u48M1^9d>jhTe&@K2r@hLF5&)1i6Wplh26B2Sne^6?&FAm}5ilrJJ^Pc{ z%P*&6G@$rh&sqo_XKfTv3KVl6rnzhnVy}t#|MZExV03kp5)bI&*RMq~gG-&R^yC8fDPg$yi?IUn zPi@JgP%NzPFHRmO56ZNK6fk;(vVKhC@m=ge3tcCar6eIEZ)ZrBKlrp{d}lts^2!@+ z$vIxJ2s~Ms43N%0Q!TuaD6Chz6&kMhA4~xiWyxiiGo^Zg*G|`Ggn2KsL-;Mf)}Z-7 z`Ig$QNxJs+AFY6ZsvI3L_W+;@QV$4fU&swwZ!iLgIKTl^flN$HfD+EGFwXFf_D6y+ zO>g@AA)YIJTe;@`mdgb{>v3JU?nV!4^}P-i5`-Qe9v1U!L;+ON4u{Vv5^a2N!Hoag zknhD>JULJ`LaXJnr49e^VUcojTRw%liqLPwKtD5d@YP|ttzK}?9I&D_m3S^~1Ald~!B<#pd_Xvm? zo!yf`yQLL_0z$3|(n}0EzF@GwXNDzukB9r@qeUcl|cJKuSe5G^yncls^$P-<{r0*4o9F*24t{2UFbIuIz}L zCC^Y$-R4lt%>BCea1cGeE349P{mqjIosLV_Ndk1jr7_2VH99E!G7L+t1WCoew{Dr9aEM#}68^EQQ~hK^)F1?osB@*+wL| zv?0Tro5!&C@Z={Aa40E%qkgkusD9R+`>xRa_=pw07{g=+ZRjcDaPyZdT^&|1VL^of zGm7xjai!XUxtMe!BMWc|;ITKo9NYW&@hMqFVb^5+ep$q4l}|5mo15+hVBpq0kd9X( z1T%rM$wj1ks#$=Ec@QCZM+Hz0raOE#%P`v$`BpHK#6Xg13y?P+2BDJCKeGN6W3l#j zM?1Z9dyF(uR&*FsXR;2Z`v6N6h+g9>kR*_}5I`?qYM58geGxJ5WtG zx(b>;GL9fT=od{&FMr7zk=7d5>|yYFRk*h~^m+M%2YTlh{_B$~+J+Qo{DLSC3=5vG zJ+>dZS;{oFw&Q%-LD-Q)NeLk?>+5;eaL(^T6ENjaaXC20Rm*ZcU0$K^+unmuz!mp( z9&B39muu!r055u6|E0L$7*RG=z+Xkn8SS9){NdNHBS1B+*y4>T+?3lCjAl4gau`9h9A#jBX zRN+=S!%oS+&AyOCi}SY0!Rio4D0zkPBUDCA6q1%^tp+W>PHNH248{z>k+K=P=s9CF z8MfsW;V{^jJAABfqIyJq-`p`gpWcFPw|CvUp~`zhUeI(asOowv6_nmEsreQpLZo+n zf8FBV*S$Wo&@rDYpf?&Y`l`NUZQx$#w7*z)E-2o{VcoP~`<^r9PB*c?I(d|>9=UCu zcfMnLxLEhJ1iNJCi$wRNbDyD|2&7Yc-bBe&IA_UvKs>6T&HGaf!6Qn;l^Qg&E$j^~ z*%H&m6RxXuM-I8aT(FvNFrz-lvWvIpf*ptWVyp0S0+$co83JrD$H80SaeWvHhSwE1 zdR?j*HUOP4PpI2r^Xy30x&U)TkSzqrtE^FVr zAfy;b&Csi_SOXKf)cSyk#o1A3w&tkjbbO}N=?L9$1t>&KXb7~JRk=0~;1CrfW@E#A z@Q|Qoyl}>xFiR|q$u%CK1px8GGVn}RW^aJvXdKsbO?V`v6_O_$r1u9N=YC-)23mTc zd6Ukwtq~)jMk=xFRsRvQUtnN;uj+~$2d4J@&FDxZYVsp0gYSVJH)#tw(xhfcS!X31 zIY? zU~I}DspanWfob310k| zV{xG1_|3)u;pT87?|$QkWqKx;_UbDt-GXK}!e>?8TC;0bBKp5T8B%!)ggnI`Du*pg zOivFDyl@43KLa`T>4Re`5zUt>;LR#S17i_+G6Ljj9#6jb6{ZQwA_V$nX-MfVDy&+6 z2swg3idZ;b5w?)*}Qn0X7it-Vdso(M7jXf-k_MM-rZoGzPTjwWvEd{_yWhvW+lKoJ-qhLV^xOOt`HwRqLpW^DlFM{qyg$R^0b=;boG*X zB}B_86$5;DC@HlKHs7_XXg&LCI+_;_WS2bt7-S9(Niy`&<@0~+)IG4?ej~Z92i>u> zuV{wPUy0hVT->JLK14!+=Ef8yJpP4l0ttb+iX*5&%l8H`_GOlya_@WB+9pdKbvl5Q zznwxornj5&@*4V=K&|BRM03-lbKn&$C_w$XzHL(`z!l-J1Icx+2Xj;AfsdL8u551j z4_k^07dK5t^Ht=S_^GJ6Q)lZP8AEaHSj8fm(0m^}a>zXqyd@C{NN`vP0Ydl;fXCi% zKnfn309Ll)Hm*OuWz7>HIj48M3#k0`D7BL9!cuu#cB6Wqz|0ADKV+4gT;pkT1#^c^ zC$!%w7rrJ2s*EIh9JPT`>fQ#|^Zjv-W|?$>M(YuotQG+vEtO2rE?K+Uk`Tak_G;GR zn1SkYov9{ctsudjQBV$GL4$&WkKSiJ{pk_?+zXsxzJ6r|3Iq9GzKm92{y_S{REd$( z`_`aYE`<-$mde>koF4rriEu1LOx!Gcmy+TaNfUd*O8d=i{7c=feM(|t@Swmo0T5Yn zF6sIC`{SVP-kA3ls#h-qutllPdY{^5T^Im}6=@cC02!6=@ZI5C`NcV}1;3qd<)*Iy zrG}H$R_QZFK(1Bjg=(jJ-wQx4g)Q7R%TGgz1cz5u#K7gLf~h>3hW;z(3-=I2?%$Y| z3seVIksjLEs0(Qmd2l_XluZ!|e7IM3xjmE#{Zdh}ESr$qcC^CGr_l5Acy06RT8R0j zGvURtxNArsVEfy5rxtX+L>WjQ)5^>9d)(A$SJ`im3a9eeGdUmUCUDu1CUIJshMTRa z$F*I25Pip_)Ak(r=jFqXq?soeM?V0(NFxG&=`MgElWQiU?hnA8fs7`v(g1J$1u7&8 zfbd0}5hz39dp%q;hcdxI2{@3Y@!qA$dNg5`7A9`E2h2}; zX6xIQqI3{NsRD`$O7Fd?fR0pAkQ$H@5JK-&K#Eiqr57t8Qlt~WAT5A_1VLItZxQK) z5(wqnnK|do%x``FWVu*KlJ|Z0-cPyj>tO;HS}t-$&XBPHJkmFIS52n@5Mrb619T)b zAVBEey_YSuk{5ya3@t?ooRHvBawk3EL5f_yx?g9g0$l~cs1wc)?d7}Q*%6l;e&NQANXbX-9+u&U zH6_THqr>u3Q1MhURm85nk6td98{MU+uitJ&_?XhU7Y*K;Ofu27)UR2YY(9R%3g^Z? ziin_?Vw?xHpTT%wD@9^`ydE8oV15sN&LkL8Byl;s?ndQ{=Af>Yt3CL9{uw#y1K1NP z0F%f|h>a8sKiW%QXS6r<5C;Y1OCF1KMJNB-eE#`59}W0e%bP##LvnpiwbWEOdY-4@ z80t_m^VeLOE%`(3F&`USBFI!nXW0G#Dl?7>Us@q+WV=k&;+SRF-n@d>oP>gfZ}-cN zUqGaqTI%%OYllCbsY7ia`^7d2H&clctE#d$$W@xxx3dR82JPx3s&s`n#Nf@jI|5s7 z(DOo0wax?d!a%_`@wtoDP6KYGb4GtVHO(kHAiWd3av-c~Ns4(hh9( z1JDiIZp?htjypM}-^=R^_;WizO=@&UUiQ)(%y>WrAH#=E1 zIp6DNytSZca~0Ze4b)=-_Tmd~A=4ujv!l0mySi=*lsSri{!wIPcT3xZLTlR{v3LH0 zl8*)e1~9JupXdY7Uv;|2t1l0__b7+9*JL#W zjIcgSe&+(pnzU>X)TnHV6nOQwsYD=^q>YAp zqnJqaDo~yZpYi|w^9Svq@@c;C);y~7-+Lj}FdO(2%l-By@XfNkU)%gvj0SP%JI$zl zUBuKnCj5vY&lXopctkp>{6O>X4PNLHr5EU^{4c2T$kX_?=LGg-LFQ>(pYGF+T8)6$ z=F$82$~B%^wp&U6r=znN=^fn4h-uXA!zhGn0!Ud8vl)0{yrk;?S?)97|@JDfcF! zb8{l1hlYvEW0yaPG_ z{CTF8kj8-v@W&|*q|KChyQ%NZ8JAeXv2jDt(qGm<1>xP)|0VegJ_a`LY6dx~-w|8d zVs^c09r_NFnCP?WdiyR)!cMFY`DX#bi?aAHtJA+AN(9{A66{%57|H+`?Ht5iui$)3bfOVxvhP zsegR!OeYdK17x$OLM8HT0dYs$BQJWb`Ius9*!=|V7DZ~{obUFaY4*Wr8q)yB!->W) z-YTZRJv%c<1Wez+fJSTM)hjlc$3MTpcEG7`JJGZTBMB9IpIQS|*_FUYxf2mEJKLRH zl!gbS(NENMJWJNt2T)#$Ov@2ghzNW-tf2SD`_3N4JCva`)b$!BXhx7SR+RW3syK3Q z{yuv+SZ0MofB&dpS>?#IJO<}xL%`7@=|xj{YC*fJ(J^@I-$<{cm;$|QtgNT(%^}F6 z%6}R67O9E$=6BrRm+x#KUQKR<&R;7nIa4ol=moZqm!ls)S=E5XjwNFR<+F;CxTX4u zv*8@2%xl_Ph?VFwzY^3IvwbaZ7n#@4lRXTfM*X0a4zy&3KyQs~0B4yz@l2tG8=Uik zvULm)XpRG>qWdT*0p}EoL40-hE9joF%5`S=(S^Z4B@Up8> z85AYOXk=uDQh7+lm)&%*CsB8Y?FL*-IGvM2dcjdx4y1R_Qq&zrE0TbOHU?IF?xUVb z-f_T0XCk~Ct!-WFn(2V11gx=MI778Kx?wtIX(g!TLGdjq2DWannZ!#LFrB;p)NZhN zP%bxn>_8G@+V$C>8lU(Joa_#eYV9BC%T;OBaTT*NSFa+=%z`yMXe3lXKu#vmT^)M{xNug6dSv)iVkb%Iz_*o-tx0_P zX*B2ojjnBoES0NIcvpy^*!-v3Gd`CoHH%nl{%(GbINu%~RvXgq4PaS;Sw>D`zZAbd zmvX%YqDpvG%cQq^QmE^}HB4AVsaibg_1vg+Gri>pRzV`;1tsF8uSNA_8416kjpWWf znf`nw79NGCENVpBfx>WxG8SbRR^ILH8i;Z_*dZa$KuG|Q1Dd~7NnOYXFvvQWZa|>v zO`C71)Sq~DZGg;~no5$NkRh>bw6PF!MM(XHqgBn`e8D;jXH(~evZPWXMflQ>=Tb4c z+z4u%4)=o5hk1r}@EoOdxsP*o&V{srl}`qU*#WupdbePH1GE}JS`EH>sES(vA#@)? z1cl>Vn&PU_SAv|_0no5|)R!@krsOV%>`oj#I+ebaME~d{um5!JU zUJEUGSkbzGukp0T&My-xALP-poukGXB4-#%o&7jsnJRLS7qaUNR>W6*!x z&_|!p_%%f7m3RlDZ>Knid?y7AvF#%&cZ}9mKy+5CL&&Af>FA!~30}+W((-hkasC1fQTdK-k28 zW-gc?6wKRg<$&Z+EbVQIAv2Nt=l;$f$hmD1?RvMEnqrqAvrZxhGsc0s{^$Ap5j$Qe zzgJ+{7}f}+c?-&I4H9ehfG|VL4S6dtJ?{UC=hpkD&Pc#o*@7((o`$FMQZa zz9*E2m)9-dWVXj*A0I4-1PirbBlL`neXc7N&KC!(`{v9I#a2${Cm60wkJ=t*M;(j6SYjpWDuFV&?{F42;D>k%B8Z)h`6xzpOFXHtxORCyWXT zj#t>JXXrB<8P(+2H!kz#pK&-Q+6zK$O+a~l&aBSOYCU8i!&xPNOEY+_P&jkV3Yp4~ z8I*iw-~J5-NcWY6v+n+uEY(gDN|eC|E{`aCjyj}EcE^x~6g%s5qky9m6#~;1<3^uY z*n?)983Y7m-+&oRodn=`Xz4z2a0qf!;tzHLB45yp>H?anf&>lBz_Yngup- z!-DpayHSSZ-T$xj4ZOY*rTk59;mAjTk7P?&=;e@iQvq>J1gJ;1&3i?x;eX-kSU@a9 zgYH)j+`JsHY&D^%<}vk#mF{x{C5P61gaHWMV&obDn-T<1Pm*FmX!TV+TQlmEO>fp< zEzI(KqO_!$+wQ8WpPn9lq>9^UOC%EYh0iM-k;kX zgJ7G#qY9mEY(NvzYV|Vx3`oanS3oLEkv?LVPwsxuf0s#2f-%QG4T)Tsg;5O* zqy`4Zi1HnCyQ*o@J@eW`S;-7Y#o6 zx|9j$w>}jnP-Yz?T)v#x*LQkX_pTaD$MeOb)$Y_n&>v^Dh@q6$(hT-+JIl*^%D|Dd z%XcDO&d$%;S7K6nZk)ydH8u-OuD*m(KyW(OI!Z<$+ktlDPWL^vuW)ksm&6X{0y>jna?enU8yG>h{XW zg7I6Gbl{7Tz7ZVdJs+B~?VX7Qx^YWNN(x}m{r@Q}4V)hdQDT39()R2zdTf`+~0ps^M%~CYtOpn0-7Hp3ciE2UC5ECdp8Y=C8ZKebBe(`FE*Y&twM?k z_hj!_JCh~(^AXW8o@enk*i>AWeTWNZP)h$=XuEnCbl-vil9c*JD6L)b?h~N_%%qj z-iJa9@#Ra&Jmco|S>cqGO?%|FDh=Z=s2+oPta>PL|FLn&bY;<*fz;HsN>$*}rNnis z$ss*8SN6$VPr#-YV0Kgu@?}Wt_-`!$qYHpssyDZP%L0q~4FMiE?T&anv;$ zs|gDk|D3G%6i~2}>pHmoylvg`2B02%8-1^S+(c_phrB3N`5VqN!r9u=Vzv#k*vSIW zobTQd?IQN{%(0x-1WQ6t!FZc&E@jNEc|v$BesTruW1xNZn2Z43&b7E8H(+=36ntwSq#BsdX6Q;(RMbk!CB)_{pnNr~CM&2#A%WyBha~mS(|;EVPDe0Y zk#HGu-TL*T7xBgkM8E*eET(`+D~z|cOkbg>}^NPc)nt-->dut((@_e1|bFA+1VN89Kvb} zYTXk4tCl$CvZOyWUyE1H+|Ad|QGhtEU}dLD3=l;?&0{{4$E~J>F>4DkV(U=ZsQ}yC z&Pj6+5S=*uftDs-pLG!lOta0YGIDQler0jnG0T67IE$?fnLdZZHu@U~tmkjZdGqn9 zg>ZoXSz$MS)!UlKHuDs>yc?*ijx&Bvb}Vs~37ct2hx|ysAsDVOm5}L-@{yWKIRgmh z)lJw&GJRMl0i4AaUr-T}eTz@Ziu%yZM+d19vWqW)LU#T*8_}=z#=g$vk!!b_`s3WcBaZ)6j+G1Cj$fG;XdLED=e>*aV+x*oa2?cS6Lql+L1|3l#i zM9=jr`qijjJ}AEO2&5yC;{K16Rim}ykvU1IpkJ{q8yJOXTV84XisjjqPCH~GXNKGg zw}h&sqmU1Fa@nNPU!nJmF0t>L9PnX5nnVKhBk(dFm9ajZWibi2jG z%dL&`?eZ>hG6BimrNfB%Q>sWVh;rkVN?xkm+h zB(9KKVXaT^=+@c-#_objxGnT$WlE}G_@nx87$i#_4;&hx9^Z{WTu!*=SQ2uy$DW}U+OQ%IQ#4LHwEP-$ zjztnAGtxU(qiP``8?S>!9~BHF+hvFc&Jt}XFgu$g$_H!V?iTrZi(9hYUv^8{ynB>u zs|jTTI5CvtB_gGGp7hS^dBqq-Bqu(vGm)V49OQg`Xpw~q5It&akfAjpB@a^nzL9L4 z6pCcgYs3t{hNNI!(B^kksjh87aC~X!jso43Pwext#o@ zRLsu)X0KX6rOlYBvYA|+Pa$*oE_`s>O07;wb>$Z-y9$c%&pF)IAE*Ey_6OM&u$B1W zCf((!NCr@ee-}#fyYj{NW7!?{@u~GM62W3wGR}|Ci3~u&*65V)<>5>V%E+1>@#n<# z=8GTvtz>MX1)DeuJu<)ipuFUscYtK*RN^RK81e1Ttp`jXffL%G{`u_&KRL2iKio(O zSja5g=z*YP(YfN{5(UDIKFHF##A}9du*cmo)s%m;3yJ(e@w%9exLCMhs;) zukbfE_`2Yv&;_7b7O?z7C#UUhZAx6x6ChdmbfYwUq~@mNn_~@yB|hJ#5&_Wc6mMYO zPmr{0@tg}3%c-8h8aweS?}%B9e{_w7X{cp4u5l)yl&z9~KluF4FE^`x*VO<0y^nwF zy}F*WyuL26exN*|0#|g7hKoNwjvh7XG}T0s!6jqEe1#!KtA}5ad$?1{(XI98iN+Ay zy77D^hyS)sKc;_+uE}xn-8b*tYHhO0y2n01gMPWSJ#zGM@!8|QGFtu!sVm6Jo1oEu zKJN%6z52yxQCwGS(<87@KV3IObQAr$g`P{^4b=RbYnJ#bf)7a$*yKSsvE%7g81B8&VXiVL<%ygt#TgKBAx)Wii91#qK+SR-(MGh3#@{9{xs!U66&g7 z*tZ8TL@TaFXPo83Vag@l?8=)Os{iT~lONO@mkbx$N5<;O-OruUII>LY;K<*=@hk+e z*gOV){Qx4|uvpS+BRdGW{Tiodm#JtNzX8Qx%%tibHHSYmFM+Z7NC}+!^f|0Zd853$ z+JKZiT~;0*E;zc{=)aU4%Nue!oOrnA(c9;8n&TJgetWx2Tlwl&n((6mKF{5eiXx-Z z22qS36R!$KGim&+ocmlHD}4XUNqXBh&QKQht{i(9dW3l;*`+JD@+6>w5z6Bp}g7K>UwdZELsjgy0AycXSRY!EMN zUd6gP1D%75$9ebKTi$&Yb~*<;bu811g-40OYjExt4=#zS=N)qmx=httxL3J{95x@5 zl0r-NBWS{+5TQZYFEw0Uy$^ny?q(p4SnJ097_OTZyAD{?J!V2IdTkXM1?(@X<7A)% z-9P2+yKJgKFCtk|5VVguc-X@aX4hKeEjCNv>syD-eyjKlTpo3ke!@pvh3Zo+G{-EW zkL+?pl*_)77STOdURr$RF$TKPs@WahwjR?BQ1hC88+()wLv_87=O5Wh@#ASb5K-A{ zpCyJL@1AJzfk$@B^|^xrHpaW&fw3#1hd4^lNZUS}q8iVu8uY|&`iD-K3ubNmtm+}OU+iS|2<2gR~ ziu_q>jI(Y#2KOB+X<4W*T30@XY{GrJrEtE!JrZBTU+0o0iP;ecBDB@!HPe9KpVTuk zol)yK7xO0-J_umdx2BGPIt<@=df?yH7vN{0q1diGIK5taB5mf#G^xbxR-gIm>0k8K zU+F-KmOWIuoPDxTHy3oX8{Yw?x|};089+NwwF|G@`VtN;f!fU9vy0Hwg0 zDvVm2@){!H6w}gson4WQR<0b}&myA>0y>H9{SK&gK#8>j=~BJt&)eB|BiRwpy0zxx$64pzm<{&5jbc5|8v_CfZev7N z%#n708^`z)v(ZRs_!00aOzXCCk_WnoWS;fizmPn(?^oQ`ar z`&{0XyoNt~@`4g(8hME45ZviMK?E-tEs16HP8lB&>!t_Mde@jl@`PwJ^{rYY-M1QnTw4a z4~u&FplJP77`>#Ff!mu^ybiYb zJvwIQ$_LV`OHIey978e3EP8cj7wR$ON2KQ+OxMZ596-z-fw)LiHKK+e7oU&Vft9OXB)~hRBp=G7R%CE z4cbDJ@hGqVvhxfRsqg=Z;vxsG8j@!uDs?1>Oc)hDgnv7tq9GdvL>_)QEm_f< z`)D;ZVI)m^1eg3kJ409ZkM^83M{WwwcfC;M$%9D?1y}0#iHW*7DxUqcl{K!`My{6H z7X|3ioAwq$PemaWlm|CGeXu{>J^JHJ*e(s1SS6e!SYO5ftTk~z+dc95eJZr; z4KUy$KkR_6P(QylM8LYiQtW>Di_o+YAYyY3BV>qJ!xFnHf%f$Sv;g`!!CgHREYmLz zE<9cMksoJc448n>9yELwLOwQN*rTiO3m~rwUWsxqa{ck{3TR$GYR_TXG1^;nbd_=L zrv~&D%Cphq9SP|pM?ogvMfZil=p0c zycYVscFshFouGb4e(NcL$lN@q=kp^n+z8ND=hmbimZ!A9~%zlbkvmh5Fbl zXF*yQ0ot%{9D7SLD*}^}fHdQs1FFOmL(rP`8T|bk|M)us)vFFC?ORq^arY{?yATJA z6ItJ1JF_+!-bXtTm|}_zju|V9g6B4GZ7~we?#Sh5vIQseK;TI(f|H{prL`UxFgR$h zWmac-ypA2%7AV7MJr&uleYOv*Pn=*;C(jh*3Lr0yCTp6LC$pC{W8g6&66##KRo0u_ zgrP21FG~iMvKB;{SwS3WlEfF{q|WVpZE>L?jQYUynRJ2GUSb>Q`+?y#?s7Ml<);F) z;iUJ>|F;ySvG-?i1@y?Y$05^@)hYPH;2W)+yQ9F3BN9n@b9ojYp&7BBljL(SLRU9F zB#P5`F`ox~V>emU;y|D*=M{m<%{RTQ6RLS}NJZ}Ic}tTgcUdIXU+fmYcmT`87dV!3 zDfn#_DL;EhI~mjcG@kXGWYCt7hw~GfFoFwsBDgg**@Km;c7^$;4kWeW-4g?p?AQ4{ z;4zw1G!ZDa^(%MT@`xEKq}IN@c;QOX?Qc6$#NRCN;o{sYmkOaDq9VCq1BpWEK!);s z%7)jGVJY$9M1h`5_E4pR2vBG_&*pK1=>=-v(euppJ~tY7V5d1UWbb0J^A(?*p`8Ad zq}FwCuwUZmKk?wRHul~f?dlp`WazaF4Y z_zV!*FUmq=e#<_dT7OHhds!8e+RMVqL(_7xMf<5zzW-d;#h-D-t2?PtZHk^a*z>#X z>}#)nUas@i);@J_pnuu3ft6XhH{~ovna1TSf}Ea2?tm0CmkbQjI8Oie?Jsw)f4OaK z7o|?W9(z(Ov~S|z_80GAec`mK9RIG~aO?b~bHb*a74kz3GeiiK8pb;}cy%E-mYQ!^ zGaQ{?m(PQjR#@tc4_QIy?iN4zJpJp(tedwr!x#-OYi;kOOHU$a6(H>2Y;2-V&zsf_ zZusurGk`ShTFaU@i$UG8V#Sb3q1LclFgsN zIX^!;8M|v)5@g!iV7$JtZWI`A*~IDh2Vr6InfJojvZ6QeaW+30t%AOVmghNnuKsZ8 zEO@vZc&sd6(n3$8=d2nMxF0D2 z5r0WOpGXW4Avt8K$}h7}k=o6A6t6eLQG>?;s%lz%U(!NP%ydYh{(0EGg?lYM=0c8| z?|0gj*XRorVx}g_XA*7h82u!8x7VaAx|~a2PbrrSmhA0zarH3SF6hnf0|3Elr%_55 zlX6jy2Z5nwyUU|d)zv-#wsRVcSLyivK)Cd{32V=EFk%@`@RvHGE;jxA+s&%x@r%`Z z=m-Ac3?Mwl&fA0G7RQ$quh0p&)weV>^hvI*$tJk`!P4j_1a{dZeEu;Fuy|5=E6TCk z6H=JETzI?|*{$8RlX#zf`{s2Fk@Ea=T$@Jbr8nsRwU)?DC9iONXJ>dI)nuc;dwmZi zK57M<8}7*lRkrdUm-z6p&=$3z;34-=OWZcmQ1RyTC4Z?r2q*joG|rl!q$nj;RJ*8-A~-Dtz4q@)OEwaxvr+_*7(LfONZ zl=w)1Q?rJ_e)M}f;csu^;6YQ6O+%$ zN9}RbPAxklFY)pdhwzzreK~>#1@x(>$*+q8yK15PHY-Y#k*0n+N9*lZgGHEN!rhzJZX z8!oqi4tJ>r{Ne{gD9rNrYPz}RtGd??&e>byjbAHgtMhOF8f}Y50mTdjWMTom6-NwC zdiy+Zcie8J=J(UR2&l!F-~G6*eUbC_JU+|~=K5P2wXty@x?s&)@? zApa;1w^q*t7F!E27TT|{aBghtwwkGI%-IEu(MA9i=8543hXp9W_aGRP7E@G@XfIv5 z1a@3EM+b(y!@$<{rsAas84Avqgs2^)w`Og|u{BO(MXU;Uhtl^NYPb_Uc&NpU$;SwX zr0QULrgD-?(uBlJ5NWf}s$hkIU8H^7e=<6jFN_wH%w_B@;T8SacjDGRYFfrTvFr9u zD~f%l{CiE|ww_+c+_U^Q0MNOT0pB&r3rc)S7M%nYjorfdl;fJNuwV@<^5$npI3s&)Z)^Z7V7R)AD`Wk16Kb1E=r!-&kMs%xA*G!qxC87f)6l%Yz})7@L>Ghn zzz%kCYx*)}Rr_BymddUiVP>_LT;x8b+&Hqd>mQK*(ru{&|G-$DzJM?q5Xa%F7E3Lj0y3>t!nnaZDg@33y=SbRG zjaul<>W>CR%YU}H4JjW3P}#TW(?Z6NmLbPG@+ya0(g9e31L8nR8VVc^orwEgycxZ7 z25R8mLg|tOXANe6Zl%5Xn7~K&wSaj*?&IR$0j)7welmo?9Zb@@y5>L@b(d*5TiTO4 zM{7WGnAOeaJ`g&Hua1^31m?!;U>M~U(rr=LE}w!ED$xBrx9wCkyLCHhE&PNStHz61 zxtxfOkD$Zk#A6-4qMjjPdj>S0v&=H29Jml9x4fhQc}PKf6c|N2E6sml<*7~bjtx4t)%Q0_|N$u@-q_tGL8b8d>5H86@dAH+|~4Ht;YU7Bg`*|Tl#%3nGq zZCAru6ez~Adrm0lXsxu4sVy9r4%6FEV6TQAcN%1L6`jii=`C9&M0R#*rEcORZa#6m zX@7Cl1mm}Ei8m=P%!Pdzj&W!{@QR1E0mq?SS4KW-mgm<=ut%_zACo2nrXk0zfXAU**nXC%L`pCmqRDv_jZ=42pmnJFLuHA&U9!4BQj$L=n6$A$B-qmTO%Q| z4#kSc<&VDZT|_qO$72pG6&B!0OxbIZR^dVO@q;^k!&k+R!AZK9uvF~To#=o{C-hy| zbWO$42dJhj*;wPt`Dd|&g8<|xBZh#^EU{bz9wBf?nBldLBRhj?tNm|S4|8DDHag!o zXS<99uZ7u^+j66O^%v@UVLi&e3Z$Ij$SYH_-$+^WBg(=1c<7cW0X_wNIxJnA?TeRV zR>g(=JkZ#!!yhx3o$TQ&I@)f%yVEd79R7>5^ey2D^MAbTWQonIGvp__BabRxqls>3 zJ~pts`x>GWBm{P|Y`5hjAGKyu<0Xbw-50I}1lA=jvI*>QxR*t%N8x8+cM%m$_vehKZ|X^LOS?A$PU zj;Se>UXu$1B`3_%!Ig71mUvSLC`fr8A2#2>@T#^rn4e<)l>!Kcb7qOd>@iJ=3OhpU zq)J=sNWOeotY@OKT7bSvxtV^$uG)_S+Sl1umHD%M8;fhc;}!q8p#K!KzVRWWeU#8= zEk4-*qG=4avl(99zR+u-7k~6jqnjT9s1sF#cO%8?g*ip9kCuYDm9lEb2MoZ)cTwgt zk2JKmy(v)r)w1?y-@m2GKwDv`LVX{=#{mu-&~zB{$0|o;(JJq4W<`b#&y$MOUh7j@ zUXMuW#>;zG`RtTAnfHFwcI?fAMUQ}97`xt;%|Fd!mkc#1rT(Jh{KxU~2OxSSye#_@ z3-2(A0#U5$Tj&k)eY z-H*Pb{m+km<@FQnzvqH~j0QlXey@U``eZ-uZ4KD}#R-A@0el`3HGOI989N51k39cE z?frEQXxN^8uKs7v5m9*yfRxOXvVZ@B2hVnuV(0O( cDou4l#j$9|t7Bgj{N%(PE&W?%H*6yRA3i5;CjbBd literal 0 HcmV?d00001 diff --git a/fern/static/images/tools/hang-up/06-end-call-phrases.png b/fern/static/images/tools/hang-up/06-end-call-phrases.png new file mode 100644 index 0000000000000000000000000000000000000000..3f6312edf20a5c8a40cc87b306a910ef11cc17c8 GIT binary patch literal 47308 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 -#### End Call +#### Hang Up -This function is provided when `endCall` is included in the assistant's list of available tools (see configuration options [here](/api-reference/assistants/create#request.body.model.openai.tools.endCall)). The assistant can use this function to end the call. - -```json -{ - "model": { - "provider": "openai", - "model": "gpt-4o", - "messages": [ - { - "role": "system", - "content": "You are an assistant at a law firm. If the user is being mean, use the endCall function." - } - ], - "tools": [ - { - "type": "endCall" - } - ] - } -} -``` + + Let the assistant end the call, set its goodbye message, and guard against calls that end too early. + #### Send Text diff --git a/fern/tools/hang-up.mdx b/fern/tools/hang-up.mdx new file mode 100644 index 000000000..920fd7c3f --- /dev/null +++ b/fern/tools/hang-up.mdx @@ -0,0 +1,103 @@ +--- +title: Hang Up tool +subtitle: Let an assistant decide when to end a call and say a goodbye before it disconnects +description: Learn what the Hang Up tool does, when to use it instead of end call phrases, and how an assistant ends a call with a configured goodbye message. +slug: tools/hang-up +--- + +The Hang Up tool is a built-in [tool](/tools) that lets an assistant end a call. The model decides when the conversation is complete and calls the tool. If a goodbye is configured, the assistant says it before the call ends. + +In the API, the Hang Up tool uses the [`endCall`](/api-reference/tools/create#request.body.endCall) tool type. + +## When to use the Hang Up tool + +Use the Hang Up tool when ending the call is a decision the model makes from the conversation, for example: + +- The assistant has completed the caller's request and the caller has nothing else to ask +- The caller asks to end the call +- The conversation meets a condition in your prompt, such as a caller who is abusive or repeatedly off-topic +- The assistant reaches a point in its task where the call should end, such as after it confirms an appointment + +The model only ends the call when its prompt tells it when to. Describe the conditions for ending the call, and the conditions where it must not, in the assistant's system prompt. See [Integrate tools and APIs](/prompting-guide#integrate-tools-and-apis) in the prompting guide. + +## Compare the Hang Up tool and end call phrases + +Vapi offers two ways for an assistant to end a call. The Hang Up tool is a tool the model calls. [End call phrases](/documentation/assistants/conversation-behavior/end-call-phrases) are an assistant setting that ends the call when the assistant says a configured phrase. + +Use the Hang Up tool as the main way to end calls when the assistant must judge when the conversation is over. You can also add a few specific end call phrases as a fallback for calls where the assistant says goodbye without calling the tool. Test any phrase you add against the assistant's normal speech so it does not end calls early. + +| | Hang Up tool | End call phrases | +| --- | --- | --- | +| How the call ends | The model calls the tool. | Vapi finds a configured phrase in the assistant's transcript. | +| Best for | Endings that depend on conversation context or conditions | Scripted endings where the assistant always says the same closing line | +| Goodbye message | Configured on the tool as a `request-start` message | The configured phrase is the goodbye | +| Guard against early endings | Prompt rules and a [rejection plan](/tools/tool-rejection-plan) | Specific, multi-word phrases | +| Common failure | The assistant says goodbye but does not call the tool, so the call stays open. | A short phrase matches ordinary speech, such as a greeting, and ends the call too early. | +| Where you configure it | A tool attached to the assistant | The assistant's **End Call Phrases** setting or [`endCallPhrases`](/api-reference/assistants/create#request.body.endCallPhrases) field | +| Ended reason ([`endedReason`](/api-reference/calls/get#response.body.endedReason)) | `assistant-ended-call` | `assistant-said-end-call-phrase` | + +## How it works + +1. The model decides the call should end and calls the Hang Up tool. +2. Vapi checks the tool's [rejection plan](/tools/tool-rejection-plan), if one is configured. If a condition matches, Vapi rejects the tool call and the conversation continues. +3. The assistant says the tool's `request-start` message. If the tool has no messages, the assistant says its [`endCallMessage`](/api-reference/assistants/create#request.body.endCallMessage), or "Goodbye" in the transcriber's language. +4. Vapi ends the call and records the `assistant-ended-call` [ended reason](/calls/call-ended-reason). + +In a [chat](/chat/quickstart), calling the Hang Up tool doesn't end the session. The goodbye is sent as a text message and the conversation continues. + +## Best practices + +### Hang Up tool + +- **Describe when to use the tool.** Set the tool's **Description** to the conditions for ending the call. The model reads it when it decides whether to call the tool. +- **Write "end when" and "don't end when" rules.** In the system prompt, say when to end the call, and list the situations where the call must continue, such as a follow-up question or a request to wait. +- **Confirm before ending.** Have the assistant ask whether the caller needs anything else before it calls the tool. +- **Put the goodbye on the tool.** Set the goodbye as the tool's `request-start` message and tell the model not to say goodbye itself, so the caller hears one goodbye. +- **Guard against early endings.** Add a [rejection plan](/tools/tool-rejection-plan) that blocks the tool call when the caller's last message asks the assistant to wait or says they have another question. + +### End call phrases + +- **Use complete closing sentences.** A phrase such as `Thanks for calling. Goodbye.` is less likely to match ordinary speech than `bye` or `thanks`. +- **Keep the list short.** Each phrase is another chance to match unintended speech. +- **Test phrases against normal speech.** Check that greetings, acknowledgments, and empathy statements don't contain a configured phrase. + +### Testing + +- **Test each ending.** Test the normal goodbye, a follow-up question just before the end, and a caller who asks the assistant to wait. You can automate these checks with [simulations](/observability/simulations-overview). +- **Check the ended reason.** Open the call in [call logs](/observability/logs/call-logs), or check [`endedReason`](/api-reference/calls/get#response.body.endedReason) through the API, to confirm which method ended the call. + +## Other ways a call ends + +The Hang Up tool and end call phrases are the ways an assistant ends a call from the conversation. Vapi can also end a call in these ways: + +| Method | Ends the call when | Learn more | +| --- | --- | --- | +| Silence timeout and maximum duration | The caller is silent for too long, or the call reaches its maximum length | [Call timeout settings](/documentation/assistants/conversation-behavior/call-timeout-settings) | +| Idle messages | The caller stays silent after the assistant's idle messages, and the final idle hook runs `endCall` | [Idle messages](/assistants/idle-messages) | +| Assistant hooks | A call event fires, such as `customer.speech.timeout` or `call.timeElapsed`, and the hook runs `endCall` | [Assistant hooks](/assistants/assistant-hooks) and the [`hooks`](/api-reference/assistants/create#request.body.hooks) field | +| Tool messages | A function or API Request tool speaks a `request-complete` or `request-failed` message with `endCallAfterSpokenEnabled` set to `true` | [Create Tool API reference](/api-reference/tools/create) | + +See [Call end reasons](/calls/call-ended-reason) for the ended reason each method records. + +## Start with a working example + + + + Create an assistant that answers a question, confirms the caller is done, and ends the call. + + + Set the goodbye message, attach the tool, write prompt rules, and add a rejection plan. + + + +## Related documentation + +- [End call phrases](/documentation/assistants/conversation-behavior/end-call-phrases) +- [Tool rejection plan](/tools/tool-rejection-plan) +- [Call end reasons](/calls/call-ended-reason) +- [Built-in tools](/tools/default-tools) +- [Prompting guide](/prompting-guide) +- [Create Tool API reference](/api-reference/tools/create#request.body.endCall) +- [Update Tool API reference](/api-reference/tools/update#request.body.endCall) +- [Create Assistant API reference](/api-reference/assistants/create) +- [Get Call API reference](/api-reference/calls/get) diff --git a/fern/tools/hang-up/configuration.mdx b/fern/tools/hang-up/configuration.mdx new file mode 100644 index 000000000..d8194df7b --- /dev/null +++ b/fern/tools/hang-up/configuration.mdx @@ -0,0 +1,324 @@ +--- +title: Configure the Hang Up tool +subtitle: Set the goodbye message, attach the tool to an assistant, and guard against calls that end too early +description: Configure the Hang Up tool's goodbye message, attach it to an assistant, write prompt rules, add a rejection plan, and confirm how calls end with Dashboard and cURL examples. +slug: tools/hang-up/configuration +--- + +This page shows how to configure each part of the Hang Up tool. To build a working assistant first, see the [Hang Up tool quickstart](/tools/hang-up/quickstart). + +## Prerequisites + +- A [Vapi account](https://dashboard.vapi.ai) +- A Vapi API key for the cURL examples +- An assistant to attach the tool to + +## Create the tool + + + + + + Open the [Dashboard](https://dashboard.vapi.ai), select **Tools**, select **Create Tool**, then choose **Hang Up**. + + The Dashboard creates the tool when you choose **Hang Up** and names it `end_call_tool`. + + + Vapi Dashboard Create Tool menu with Hang Up under Phone Call Tools + + + + + Under **Tool Settings**, use **Description** to say when the assistant should end the call. The model reads the description when it decides whether to call the tool. + + ```txt title="Description" wordWrap + Ends the call. Use only after the caller confirms they have nothing else to ask. + ``` + + + Vapi Dashboard Tool Settings with Tool Name endCall and a description + + + + + Select **Publish**, review the changes, select **Next**, then select **Publish**. + + + + + + + + ```bash + export VAPI_API_KEY="YOUR_VAPI_API_KEY" + ``` + + + + Create the tool with a `POST` request. For every field the tool accepts, see [Create Tool](/api-reference/tools/create#request.body.endCall) in the API reference. + + ```bash + curl --request POST \ + --url https://api.vapi.ai/tool \ + --header "Authorization: Bearer $VAPI_API_KEY" \ + --header "Content-Type: application/json" \ + --data '{ + "type": "endCall", + "description": "Ends the call. Use only after the caller confirms they have nothing else to ask." + }' + ``` + + Copy the `id` from the response. The following examples use it as `YOUR_TOOL_ID`. + + + + + +## Set the goodbye message + +The tool's `request-start` message, set in the tool's [`messages`](/api-reference/tools/create#request.body.endCall) array, is what the assistant says before Vapi ends the call. If the tool has a `request-start` message, the assistant says that message and ignores its **End Call Message** ([`endCallMessage`](/api-reference/assistants/create#request.body.endCallMessage)). + +If the tool has no messages, the assistant says its end call message. If no end call message is set, the assistant says "Goodbye" in the transcriber's language. + +Use a `request-start` message for the goodbye. Request Failed and Request Response Delayed messages aren't used by the Hang Up tool. + + + + + + Open the tool and expand **Messages**. A new Hang Up tool includes a **Request Start** message set to **Default**. If the tool has no **Request Start** message, select **Add Message**, then choose **Request Start**. + + + + Set **Message Option** to **Custom**, then enter the goodbye: + + ```txt title="Request Start" wordWrap + Thanks for calling. Goodbye. + ``` + + + Vapi Dashboard Messages section with a Request Start message set to Custom: Thanks for calling. Goodbye. + + + To vary the goodbye, add more variants. The assistant says one variant each time the tool runs. + + To end the call without a goodbye, set **Message Option** to **None**. The **Default** option also ends the call without a goodbye, because it saves the message without content. + + To use the assistant's **End Call Message** or "Goodbye" instead, don't add a **Request Start** message. + + + + Select **Publish**, review the changes, select **Next**, then select **Publish**. + + + + + + Update the tool with a `PATCH` request. For every field the tool accepts, see [Update Tool](/api-reference/tools/update#request.body.endCall) in the API reference. + + ```bash + curl --request PATCH \ + --url "https://api.vapi.ai/tool/YOUR_TOOL_ID" \ + --header "Authorization: Bearer $VAPI_API_KEY" \ + --header "Content-Type: application/json" \ + --data '{ + "messages": [ + { + "type": "request-start", + "content": "Thanks for calling. Goodbye." + } + ] + }' + ``` + + To vary the goodbye, add more `request-start` messages. Vapi selects one each time the tool runs. + + To end the call without a goodbye, set `content` to an empty string: + + ```json + { + "messages": [ + { "type": "request-start", "content": "" } + ] + } + ``` + + An empty `endCallMessage` on the assistant doesn't remove the goodbye. Set the empty message on the tool. + + For multilingual assistants, use `contents` to set the goodbye for each language. The assistant says the variant for the active language: + + ```json + { + "messages": [ + { + "type": "request-start", + "contents": [ + { "type": "text", "language": "en", "text": "Thanks for calling. Goodbye." }, + { "type": "text", "language": "es", "text": "Gracias por llamar. Adiós." } + ] + } + ] + } + ``` + + + + +Don't also tell the model to say goodbye in its system prompt. If the model says goodbye and then calls the tool, the caller hears two goodbyes. + + +## Attach the tool to an assistant + +An assistant can have one Hang Up tool. + + + + + + Select **Assistants**, then select your assistant. Open the **Tools** tab, select **Add tool**, then choose the Hang Up tool. + + + Vapi Dashboard assistant Tools tab with the Add tool picker showing endCall + + + + Vapi Dashboard assistant Tools tab listing the endCall tool + + + + + Select **Publish**, review the changes, then select **Quick Publish**. + + + + + + Update the assistant with a `PATCH` request. For every field, see [Update Assistant](/api-reference/assistants/update#request.body.model) in the API reference. Include the assistant's full [`model`](/api-reference/assistants/create#request.body.model) object, because the update replaces it. Add the tool's ID to `model.toolIds`. + + ```bash + curl --request PATCH \ + --url "https://api.vapi.ai/assistant/YOUR_ASSISTANT_ID" \ + --header "Authorization: Bearer $VAPI_API_KEY" \ + --header "Content-Type: application/json" \ + --data '{ + "model": { + "provider": "openai", + "model": "gpt-4o-mini", + "toolIds": ["YOUR_TOOL_ID"], + "messages": [ + { + "role": "system", + "content": "YOUR_SYSTEM_PROMPT" + } + ] + } + }' + ``` + + You can also define the tool inline in [`model.tools`](/api-reference/assistants/create#request.body.model) instead of creating it separately. Add it alongside the assistant's other tools: + + ```json + { + "model": { + "provider": "openai", + "model": "gpt-4o-mini", + "tools": [ + { + "type": "endCall", + "messages": [ + { "type": "request-start", "content": "Thanks for calling. Goodbye." } + ] + } + ] + } + } + ``` + + + + +With a [custom LLM](/customization/tool-calling-integration), return a tool call named `endCall` to end the call. The Hang Up tool must be attached to the assistant. + + +## Tell the model when to end the call + +The model decides when to call the Hang Up tool, so most unexpected endings start in the system prompt. State when to end the call and when not to: + +```txt title="System prompt excerpt" wordWrap +When the caller's request is resolved, ask whether they need anything else. If they say no, call the endCall tool. Do not say goodbye yourself; the tool says it. + +Do not end the call when the caller disagrees with you, asks a follow-up question, asks you to wait, or asks you to repeat something. +``` + +Refer to the tool by its **Tool Name**. Tools created in the Dashboard start with the name `end_call_tool`. Tools created through the API without a name use `endCall`. For more on writing tool instructions, see [Integrate tools and APIs](/prompting-guide#integrate-tools-and-apis) in the prompting guide. + +## Prevent early hang-ups with a rejection plan + +A rejection plan blocks the tool call when a condition matches recent messages. Use it as a guard in addition to prompt rules, not as a replacement for them. Configure rejection plans through the API with the tool's [`rejectionPlan`](/api-reference/tools/update#request.body.endCall) field. + +The following rejection plan blocks the Hang Up tool when the caller's most recent message asks the assistant to wait or says they have another question: + +```bash +curl --request PATCH \ + --url "https://api.vapi.ai/tool/YOUR_TOOL_ID" \ + --header "Authorization: Bearer $VAPI_API_KEY" \ + --header "Content-Type: application/json" \ + --data '{ + "rejectionPlan": { + "conditions": [ + { + "type": "regex", + "regex": "(?i)\\b(wait|hold on|one more question|another question)\\b", + "target": { "position": -1, "role": "user" } + } + ] + } + }' +``` + +When Vapi rejects the tool call, the call continues. See [Tool rejection plan](/tools/tool-rejection-plan) for regex, Liquid, and grouped conditions. + +## Add end call phrases as a fallback + +If the assistant sometimes says goodbye without calling the tool, add a few specific [end call phrases](/documentation/assistants/conversation-behavior/end-call-phrases) to the assistant with **End Call Phrases** under **Advanced** in the Dashboard, or the [`endCallPhrases`](/api-reference/assistants/create#request.body.endCallPhrases) field in the API. Use complete closing sentences, such as `Thanks for calling. Goodbye.`, so the phrase does not match ordinary speech. + +## Verify how the call ended + + + + Select **Logs**, then open the call. See [Call logs](/observability/logs/call-logs). When the Hang Up tool ended the call, the ended reason is `assistant-ended-call`. + + + + Get the call with a `GET` request and check [`endedReason`](/api-reference/calls/get#response.body.endedReason). See [Get Call](/api-reference/calls/get) in the API reference. + + ```bash + curl --url "https://api.vapi.ai/call/YOUR_CALL_ID" \ + --header "Authorization: Bearer $VAPI_API_KEY" + ``` + + When the Hang Up tool ended the call, `endedReason` is `assistant-ended-call`. A call ended by an end call phrase shows `assistant-said-end-call-phrase`. + + + +## Troubleshoot unexpected call endings + +| Symptom | Likely cause | What to check | +| --- | --- | --- | +| The assistant says goodbye but the call stays open | The model said goodbye in its own words and did not call the tool. | Tell the model to call the tool instead of saying goodbye, or add a specific end call phrase as a fallback. | +| The call ends too early | The model called the tool while the caller still needed help. | Add "do not end the call when..." rules to the prompt and a rejection plan for the caller's last message. | +| The caller hears two goodbyes | The prompt and the tool both say goodbye. | Remove the goodbye from the prompt and keep the tool's `request-start` message. | +| The call ends without a goodbye | The tool's `request-start` message has no content, for example when **Message Option** is **None** or **Default**. | Set **Message Option** to **Custom** and enter the goodbye. | + +See [Call end reasons](/calls/call-ended-reason) for the complete list of ended reasons. + +## Related documentation + +- [Hang Up tool](/tools/hang-up) +- [Hang Up tool quickstart](/tools/hang-up/quickstart) +- [End call phrases](/documentation/assistants/conversation-behavior/end-call-phrases) +- [Tool rejection plan](/tools/tool-rejection-plan) +- [Create Tool API reference](/api-reference/tools/create#request.body.endCall) +- [Update Tool API reference](/api-reference/tools/update#request.body.endCall) +- [Update Assistant API reference](/api-reference/assistants/update) +- [Get Call API reference](/api-reference/calls/get) diff --git a/fern/tools/hang-up/quickstart.mdx b/fern/tools/hang-up/quickstart.mdx new file mode 100644 index 000000000..4054091b7 --- /dev/null +++ b/fern/tools/hang-up/quickstart.mdx @@ -0,0 +1,202 @@ +--- +title: Hang Up tool quickstart +subtitle: Create an assistant that answers a question and ends the call when the caller is done +description: Build an assistant for the Vapi hardware store that answers a caller's question, confirms they have nothing else to ask, says goodbye, and ends the call with the Hang Up tool. +slug: tools/hang-up/quickstart +--- + +Use this quickstart to create and test an assistant that ends a call with the Hang Up tool. + +## What you'll build + +An assistant for the Vapi hardware store that answers a caller's question about opening hours. When the caller has nothing else to ask, the assistant calls the Hang Up tool, says goodbye, and ends the call. + +## Prerequisites + +- A [Vapi account](https://dashboard.vapi.ai) +- A Vapi API key for the cURL steps + +## 1. Create the Hang Up tool + + + + + + Open the [Dashboard](https://dashboard.vapi.ai), select **Tools**, select **Create Tool**, then choose **Hang Up**. + + + + Under **Tool Settings**, enter the following values: + + | Field | Value | + | --- | --- | + | **Tool Name** | `endCall` | + | **Description** | `Ends the call. Use only after the caller confirms they have nothing else to ask.` | + + Replace the default name, `end_call_tool`, with `endCall`. The system prompt refers to the tool by this name. + + + Vapi Dashboard Tool Settings with Tool Name endCall and a description + + + + + Expand **Messages**. Under **Request Start**, set **Message Option** to **Custom** and enter `Thanks for calling. Goodbye.` + + + Vapi Dashboard Messages section with a Request Start message set to Custom: Thanks for calling. Goodbye. + + + + + Select **Publish**, review the changes, select **Next**, then select **Publish**. + + + + + + + + ```bash + export VAPI_API_KEY="YOUR_VAPI_API_KEY" + ``` + + + + Create the tool with a `POST` request. For every field the tool accepts, see [Create Tool](/api-reference/tools/create#request.body.endCall) in the API reference. + + ```bash + curl --request POST \ + --url https://api.vapi.ai/tool \ + --header "Authorization: Bearer $VAPI_API_KEY" \ + --header "Content-Type: application/json" \ + --data '{ + "type": "endCall", + "description": "Ends the call. Use only after the caller confirms they have nothing else to ask.", + "messages": [ + { + "type": "request-start", + "content": "Thanks for calling. Goodbye." + } + ] + }' + ``` + + Copy the `id` from the response. You will use it as `YOUR_TOOL_ID` when you create the assistant. + + + + + +## 2. Create the assistant + +Use this system prompt in either method: + +```txt title="System prompt" wordWrap +You are a friendly assistant for the Vapi hardware store. + +Store hours: +- Monday to Friday: 8 AM to 6 PM +- Saturday: 9 AM to 5 PM +- Sunday: closed + +Answer the caller's questions about store hours. If they ask about anything else, say you can only help with store hours. + +After you answer, ask whether they need anything else. If they say no, call the endCall tool. Do not say goodbye yourself; the tool says it. + +Do not end the call when the caller asks a follow-up question, asks you to wait, or asks you to repeat something. +``` + + + + + + Select **Assistants**, then select **Create Assistant**. + + + + Set **Name** to `Vapi Hardware Store` and **First Message** to: + + ```txt title="First message" wordWrap + Thanks for calling the Vapi hardware store. How can I help you? + ``` + + Replace **System Prompt** with the prompt above. + + + + Open the **Tools** tab, select **Add tool**, then choose `endCall`. + + + Vapi Dashboard assistant Tools tab listing the endCall tool + + + + + Select **Publish**, review the changes, then select **Quick Publish**. + + + + + + + + Replace `YOUR_TOOL_ID` with the tool ID returned in the previous section, then save the following as `hardware-store-assistant.json`: + + ```json title="hardware-store-assistant.json" wordWrap + { + "name": "Vapi Hardware Store", + "firstMessage": "Thanks for calling the Vapi hardware store. How can I help you?", + "model": { + "provider": "openai", + "model": "gpt-4o-mini", + "toolIds": ["YOUR_TOOL_ID"], + "messages": [ + { + "role": "system", + "content": "You are a friendly assistant for the Vapi hardware store.\n\nStore hours:\n- Monday to Friday: 8 AM to 6 PM\n- Saturday: 9 AM to 5 PM\n- Sunday: closed\n\nAnswer the caller's questions about store hours. If they ask about anything else, say you can only help with store hours.\n\nAfter you answer, ask whether they need anything else. If they say no, call the endCall tool. Do not say goodbye yourself; the tool says it.\n\nDo not end the call when the caller asks a follow-up question, asks you to wait, or asks you to repeat something." + } + ] + } + } + ``` + + + + Create the assistant with a `POST` request that sends the file. For every field, see [Create Assistant](/api-reference/assistants/create) in the API reference. The tool's ID goes in [`model.toolIds`](/api-reference/assistants/create#request.body.model): + + ```bash + curl --fail-with-body https://api.vapi.ai/assistant \ + --header "Authorization: Bearer $VAPI_API_KEY" \ + --header "Content-Type: application/json" \ + --data-binary @hardware-store-assistant.json + ``` + + + + + +## 3. Talk to the assistant + +In the Dashboard, open the `Vapi Hardware Store` assistant and select **Talk**. + +1. Ask when the store opens on Saturday. +2. When the assistant asks whether you need anything else, ask whether it is open on Sunday. +3. When it asks again, say no. + +The assistant should answer both questions and stay on the call after your follow-up. After you say no, it should say "Thanks for calling. Goodbye." and end the call. + +## 4. Check how the call ended + +Select **Logs**, then open the call. See [Call logs](/observability/logs/call-logs). The ended reason should be `assistant-ended-call`. Through the API, check [`endedReason`](/api-reference/calls/get#response.body.endedReason) on the call. + +## Next steps + + + + Set goodbye variants, add a rejection plan, and troubleshoot unexpected endings. + + + End calls when the assistant says a configured phrase. + +